php刪除數(shù)組中的空值的方法:可以利用array_filter()函數(shù)來實現(xiàn)。array_filter()函數(shù)用回調(diào)函數(shù)過濾數(shù)組中的元素,具體使用方法如:【array_filter($array)】。
可以使用array_fileter()函數(shù)來刪除數(shù)組中的空值。
(推薦教程:php圖文教程)
array_filter() 函數(shù)用回調(diào)函數(shù)過濾數(shù)組中的元素。該函數(shù)把輸入數(shù)組中的每個鍵值傳給回調(diào)函數(shù)。如果回調(diào)函數(shù)返回 true,則把輸入數(shù)組中的當(dāng)前鍵值返回給結(jié)果數(shù)組,數(shù)組鍵名保持不變。
語法:
array array_filter(array $array [, callable $callback[, int $flag = 0]])參數(shù):
array 必需。規(guī)定要過濾的數(shù)組。
callback 可選。規(guī)定要用的回調(diào)函數(shù)。
flag 可選。決定 callback 接收的參數(shù)形式。
(學(xué)習(xí)視頻推薦:編程入門)
代碼實現(xiàn):
<?php $array = array('a' => "abc", 'b' => "bcd",'c' =>"cde",'d' =>"def",'e'=>""); $b= array_filter($array); print_r($b);?>輸出結(jié)果:
array ([a] => abc[b] => bcd[c] => cde[d] => def)