array_filter
(PHP 4 >= 4.0.6, PHP 5)array_filter --
Применяет фильтр к массиву, используя функцию обратного вызова
- Функция array_filter() возвращает массив,
содержащий значения массива исходный_массив,
отфильтрованные в соответствии с результатом функции обратного вызова.
Если исходный_массив является ассоциативным
массивом, его ключи сохраняются.
- Замечание: В качестве аргумента вместо имени
функции может быть передан массив, содержащий ссылку на объект
и имя метода. - Пользователи не должны изменять массив в результате
его обработки функцией обратного вызова, например,
добавлять или удалять элемент или обнулять массив,
обрабатываемый функцией array_filter(). Если
массив подвергается изменениям, поведение этой функции
становится неопределенным.
- См.также array_map() и
array_fill
array_flip
22222