array_filter()函數用于過濾數組中的元素,可以根據指定的回調函數來過濾數組元素。以下是一個簡單的示例:
$numbers = [1, 2, 3, 4, 5, 6];
// 回調函數用于過濾奇數
function filterOdd($num) {
return $num % 2 != 0;
}
// 使用array_filter()函數過濾數組
$oddNumbers = array_filter($numbers, 'filterOdd');
// 輸出過濾后的數組
print_r($oddNumbers);
在上面的示例中,我們定義了一個回調函數filterOdd()來過濾奇數,然后使用array_filter()函數來過濾數組$numbers中的元素,最終得到$oddNumbers數組中的奇數元素。