要結合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,并輸出每個元素的值。