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_ *, где толпа пуста!Фильтр многомерных массивов
Ответ:
foreach($array as $key => $row) {
if(empty($row['mob'])) unset($array[$key]);
}
Простой, но я новичок в PHP и первым я thinked использовать такие функции, как array_filter и т.д.
Все гениальное просто.
Возможный дубликат [Поиск и удаление из многомерного массива] (http://stackoverflow.com/questions/3795227/search-and-remove-from-multidimensional-array) – Gordon
, пожалуйста, используйте функцию поиска, прежде чем задавать вопросы. Об этом просили и ответили несколько раз. [Сделайте домашнее задание] (http://stackoverflow.com/questions/ask-advice) – Gordon
Правильный ответ на свой вопрос - это ответ (а не вопрос). Таким образом, люди могут голосовать за все предоставленные ответы, а лучшие могут подняться на вершину. – Paul