阅读量:0
要结合PHP的foreach循环和array_filter()函数,可以先使用array_filter()函数过滤数组,然后再使用foreach循环遍历过滤后的数组。
以下是一个示例代码:
$array = [1, 2, 3, 4, 5]; // 使用array_filter()函数过滤数组,只保留偶数 $filteredArray = array_filter($array, function($value) { return $value % 2 == 0; }); // 使用foreach循环遍历过滤后的数组 foreach($filteredArray as $value) { echo $value . " "; }
在上面的示例中,首先使用array_filter()函数过滤了原始数组$array,只保留了偶数。然后使用foreach循环遍历过滤后的数组$filteredArray,并输出每个元素的值。