Array
(
[user_mob_1] => Array
(
[mob_code] => 06
[mob] => 069633345
[type] => 1
[phone_id] => 0
)
[user_mob_2] => Array
(
[mob_code] => 07
[mob] => 07123456
[type] => 1
[phone_id] =>
)
[user_mob_6] => Array
(
[mob_code] => 0
[mob] =>
[type] => 1
[phone_id] => 0
)
)
目標是刪除user_mob_ *,其中mob是空的!過濾器多維陣列
答案是:
foreach($array as $key => $row) {
if(empty($row['mob'])) unset($array[$key]);
}
簡單,但我在PHP新的開始我鑫卡特使用像array_filter等
所有巧妙的是簡單的功能。
的可能重複[搜索和多維數組刪除](http://stackoverflow.com/questions/3795227/search-and-remove-from-multidimensional-array) – Gordon 2012-03-13 09:29:10
請提問之前使用搜索功能。這已被問及多次回答。 [做你的作業](http://stackoverflow.com/questions/ask-advice) – Gordon 2012-03-13 09:29:29
回答你自己的問題的正確方法是作爲一個答案(而不是在問題)。這樣人們可以投票給出所有的答案,最好的答案可以上升到最高。 – Paul 2012-03-13 09:42:33