{site_name}

{site_name}

🌜 搜索

在 PHP 中,array_filter 函数用于过滤数组中的元素

php 𝄐 0
php array_filter,php array_fill,php array_fill函数,php array_filp
在 PHP 中,array_filter 函数用于过滤数组中的元素。它接受一个数组作为输入,并根据用户提供的回调函数来确定哪些元素应该被保留下来。

回调函数接受数组中的每个元素作为参数,并返回一个布尔值来指示该元素是否应该保留。如果回调函数返回 true,则该元素将被保留;如果返回 false,则该元素将被过滤掉。

以下是 array_filter 的示例用法:

php
// 过滤出小于 5 的元素
$arr = [2, 4, 6, 8, 10];
$result = array_filter($arr, function($value) {
return $value < 5;
});

print_r($result); // 输出 [2, 4]


在上面的例子中,回调函数检查每个元素是否小于 5。对于每个元素,如果它小于 5,则返回 true,否则返回 false。array_filter 函数会将返回 true 的元素保留下来,并返回一个新的数组。

希望以上解释对您有所帮助!