0
我需要一個函數來刪除一個數組,其中包括一個PHP中的多維數組中的空元素假設以下是我的數組在這裏我需要找出並刪除數組[1]和數組[2],因爲元素爲空沒有值。如何從多維數組中刪除一個空數組php
$array[] = array(
'name'=>'name1',
'email'=>'email1',
'empty'=>'NOT_EMPTY'
);
$array[] = array(
'name'=>'name2',
'email'=>'email2',
'empty'=>''
);
$array[] = array(
'name'=>'',
'email'=>'',
'empty'=>''
);
當我這樣做
$array = array_map('array_filter', $array);
print_r($array);
我得到的結果
Array
(
[0] => Array
(
[name] => name1
[email] => email1
[empty]=> NOT_EMPTY
)
[1] => Array
(
[name] => name2
[email] => email2
)
[2] => Array
(
)
)
但預期的結果
它自己的那等同於f僅unset
價值觀
Array
(
[0] => Array
(
[name] => name2
[email] => email2
[empty]=> NOT_EMPTY
)
)
我們還需要看到你'array_filter()'函數代碼來理解你如何得到結果。 –
這是一個內置功能 – nikki