$data
是多維數組,這個數組包含不同類型的值在濾鏡陣列,如何讓系統允許0
number
,character
,float
,empty
的,Boolean
在這裏,我想,只過濾出空,但下面的函數過濾0,也是false,請提供一個快速解決方案。
$data = array_map('array_filter',$data);
$data = array_filter($data,function($a){return $a!='';});
上面這兩個樣品都沒有滿滿的要求。
array ('school'=>array('key1'=>abc,'key2'=>1,'key3'=>0,'key4'=>,'key5'=>false))
要小心'!='和'!==' – Ghost
你能告訴我你的數組嗎? –
嘗試'$ myarray = array_filter($ myarray,'strlen');' –