php刪除陣列中的空值的方法:可以利用array_filter()函數來實作。 array_filter()函數用回呼函數過濾數組中的元素,具體使用方法如:【array_filter($array)】。
可以使用array_fileter()函數來刪除陣列中的空值。
(推薦教學:php圖文教學)
array_filter() 函式用回呼函數過濾陣列中的元素。此函數把輸入數組中的每個鍵值傳給回呼函數。如果回呼函數傳回 true,則把輸入數組中的目前鍵值傳回給結果數組,數組鍵名保持不變。
語法:
array array_filter(array $array [, callable $callback[, int $flag = 0]])
參數:
array 必要。規定要過濾的陣列。
callback 可選。規定要用的回呼函數。
flag 可選。決定 callback 接收的參數形式。
(學習影片推薦:程式設計入門)
#程式碼實作:
<?php $array = array('a' => "abc", 'b' => "bcd",'c' =>"cde",'d' =>"def",'e'=>""); $b= array_filter($array); print_r($b); ?>
輸出結果:
Array ( [a] => abc [b] => bcd [c] => cde [d] => def )
以上是php怎麼刪除陣列中的空值的詳細內容。更多資訊請關注PHP中文網其他相關文章!