Еще в ноябре 2005 года на встрече в Париже разработчики обсудили новые возможности следующей, шестой, версии PHP. Интересует ли Вас, какой будет эта версия? Примите участие в опросе, который проводится на сайте рассылки.
[опрос на английском языке: PHP 6: Are you interesting in? (PHP 6: Вы зантересованы?) - YES (ДА) - NO (НЕТ)]
PHP 5 для начинающих
Разница
Аннотация
Получение разницы между массивами.
Функция array_diff() позволяет получить разницу между двумя или большим количеством массивов. Функция возвращает новый массив, состоящий из элементов первого массива, значения которых не встречаются ни в одном из остальных. Ключи элементов сохраняются.
Функция array_diff_key() вычисляет разницу, используя ключи элементов вместо их значений (PHP 5.1.0RC1 и выше).
Функция array_diff_assoc() использует для вычисления разницы как ключи элементов, так и их значения (ассоциативную пару).
Функции array_diff_ukey() (PHP 5.1.0RC1) и array_diff_uassoc() (PHP 5) аналогичны двум предыдущим, но используют для сравнения функции, определенные пользователем. Эти функции задаются последним параметром и должны возвращать целое число меньшее, равное или большее нуля в зависимости от результатов сравнения.
Также в PHP 5 для получения разницы с использованием функций, определенных пользователем, могут использоваться функции array_udiff(), array_udiff_assoc() и array_udiff_uassoc().
Литература
[1] PHP Manual. MehdiAchour, FriedhelmBetz, AntonyDovgal, NunoLopes, PhilipOlson, GeorgRichter,
DamienSeguy, and JakubVrana. 2006-05-26. Copyright 1997-2006 the PHP Documentation Group. http://www.php.net/manual/en/.