Функция PHP array_filter ()
примеров
Используя фильтрующий элемент функцию обратного вызова в массиве:
<?php
function test_odd($var)
{
return($var & 1);
}
$a1=array("a","b",2,3,4);
print_r(array_filter($a1,"test_odd"));
?>
function test_odd($var)
{
return($var & 1);
}
$a1=array("a","b",2,3,4);
print_r(array_filter($a1,"test_odd"));
?>
Запуск экземпляра »
Определение и использование
array_filter () элементы функции фильтра в массиве, используя функцию обратного вызова.
Функция входного массива для каждого значения ключа передается функции обратного вызова. Если функция обратного вызова возвращает истину, вставил ключ входной массив ток возвращается в результирующем массиве. Имя массива ключ без изменений.
грамматика
array_filter( array,callbackfunction );
参数 | 描述 |
---|---|
array | 必需。规定要过滤的数组。 |
callbackfunction | 必需。规定要用的回调函数。 |
технические детали
Возвращает: | Возвращает отфильтрованный массив. |
---|---|
Версия PHP: | 4.0.6+ |
Полный PHP массив Ссылка