migration5-php-functions-5

  • Migrating from PHP 4 to PHP
    5.0.x
  • New Functions

  • New Functions
  • New Functions

    New Functions

    In PHP 5 there are some new functions. Here is the
    list of them:

    Arrays:

    • array_combine() – Creates an array by using
      one array for keys and another for its values
    • array_diff_uassoc() – Computes the difference
      of arrays with additional index check which is performed by a user
      supplied callback function
    • array_udiff() – Computes the difference of
      arrays by using a callback function for data comparison
    • array_udiff_assoc() – Computes the difference
      of arrays with additional index check. The data is compared by
      using a callback function
    • array_udiff_uassoc() – Computes the
      difference of arrays with additional index check. The data is
      compared by using a callback function. The index check is done by a
      callback function also
    • array_walk_recursive() – Apply a user
      function recursively to every member of an array
    • array_uintersect_assoc() – Computes the
      intersection of arrays with additional index check. The data is
      compared by using a callback function
    • array_uintersect_uassoc() – Computes the
      intersection of arrays with additional index check. Both the data
      and the indexes are compared by using separate callback
      functions
    • array_uintersect() – Computes the
      intersection of arrays. The data is compared by using a callback
      function

    InterBase:

    iconv:

    Streams:

    Date and
    time related
    :

    Strings:

    • str_split() – Convert a string to an
      array
    • strpbrk() – Search a string for any of a set
      of characters
    • substr_compare() – Binary safe optionally
      case insensitive comparison of two strings from an offset, up to
      length characters

    Other:

    Note:

    The Tidy
    extension has also changed its API completely.