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