要结合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,并输出每个元素的值。