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