{site_name}

{site_name}

🌜 搜索

PHP函数array_filter()是一种用于过滤数组元素的内置函数

php 𝄐 0
php array_filter,php array_fill,php array_fill函数,php array_filp
PHP函数array_filter()是一种用于过滤数组元素的内置函数。它接受一个数组作为输入,并返回一个新的数组,其中仅包含符合指定条件的元素。

array_filter()函数需要两个参数:要过滤的数组和一个回调函数(可选)。回调函数决定哪些数组元素应该被留下,哪些应该被过滤掉。如果未提供回调函数,则只会删除值为false、null、""(空字符串)和0的元素。

以下是一个示例:


$numbers = array(1, 2, 3, 4, 5, 6);
$filtered_numbers = array_filter($numbers, function($number) {
return ($number % 2 == 0);
});
print_r($filtered_numbers);


在这个例子中,我们使用array_filter()函数过滤数组$numbers,只保留偶数。回调函数检查每个元素是否为偶数,如果是,则返回true,否则返回false。最终结果是一个只包含偶数的新数组[2, 4, 6]。