В 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() - Вычисляет пересечение массивов.
Данные сравниваются с использованием функции обратного вызова