Новые функции
В PHP 5 появилось некоторое количество новых функций. Вот их список:
Массивы:
-
array_combine() - Создает массив, используя
один массив для ключей, а другой - для их значений
-
array_diff_uassoc() - Вычисляет различие
массивов с дополнительной проверкой индексов, производимой
заданной пользователем callback-функцией
-
array_udiff() - Вычисляет различие массивов,
используя callback-функцию для сравнения данных
-
array_udiff_assoc() - Вычисляет различие массивов
с дополнительной проверкой индексов. Данные сравниваются с использованием
callback-функции
-
array_udiff_uassoc() - Вычисляет различие массивов
с дополнительной проверкой индексов. Как данные, так и индексы сравниваются
при помощи callback-функции
-
array_walk_recursive() - Применяет пользовательскую
функцию рекурсивно к каждому элементу массива
-
array_uintersect_assoc() - Вычисляет пересечение массивов
с дополнительной проверкой индексов. Данные сравниваются с использованием
callback-функции
-
array_uintersect_uassoc() - Вычисляет пересечение массивов
с дополнительной проверкой индексов. Как данные, так и индексы сравниваются
при помощи callback-функции
-
array_uintersect() - Вычисляет пересечение массивов.
Данные сравниваются с использованием callback-функции
InterBase:
iconv:
Потоки:
Связанные с датой и временем:
-
idate() - Форматирует локальное время/дату в виде целого числа
-
date_sunset() - Время захода солнца для данного дня и
месторасположения
-
date_sunrise() - Время восхода солнца для данного дня и
месторасположения
-
time_nanosleep() - Задержка на заданное число секунд и
наносекунд
Строки:
-
str_split() - Преобразует строку в массив
-
strpbrk() - Ищет любой набор символов
в строке
-
substr_compare() - Бинарно-безопасное
опционально регистрозависимое сравнение двух строк, начиная со
смещения и до определенной длины символов
Другие:
Замечание:
Модуль Tidy полностью сменил свой
API.