首頁 >後端開發 >PHP問題 >php數組如何去除空元素

php數組如何去除空元素

L
L原創
2020-06-02 11:19:113267瀏覽

php數組如何去除空元素

php陣列如何移除空元素

#PHP中移除一個陣列中的空元素方法很多,但有一個系統函數是最方便的:

array_filter (參數1,參數2);

此函數是依序將「參數1」 陣列中的每個值傳遞到「參數2」 函數。如果 「參數2」函數傳回 TRUE ,則  “參數1”  陣列的目前值會包含在傳回的結果陣列中。數組的鍵名保留不變。

如果只要移除陣列中的空元素的話,參數2可以省略,列入陣列:

$arr1=array("a" => 1,  "b" => 0,  "c" => 3,  "d" => "",  "e" => 5,"f"=>array());

//執行

$arr1=array_filter($arr1);

//結果為

array("a" => 1,  "c" => 3,  "e" => 5);

推薦教學:《PHP教學

以上是php數組如何去除空元素的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn