array_filter
用回調函數過濾數組中的單元
array_filter()
函數用回調函數過濾數組中的值。
該函數把輸入數組中的每個鍵值傳給回調函數。如果回調函數返回true,則把輸入數組中的當前鍵值返回結果數組中。數組鍵名保持不變。
用回調函數過濾數組中的元素:
<?php function test_odd ( $var ) { return ( $var & 1 ) ; } $a1 = array ( "a" , "b" , 2 , 3 , 4 ) ; print_r ( array_filter ( $a1 , "test_odd" ) ) ; ?>
親自試一試
array_filter ( array , callbackfunction ) ;
參數 | 描述 |
---|---|
array | 必需。規定要過濾的數組。 |
callbackfunction | 必需。規定要使用的回調函數。 |