Я пытаюсь удалить вспомогательный массив моего многомерного массива, если какое-либо значение пусто, чем удалить весь массив. Я хочу универсальную функцию для того же самого! Не хотите вводить определенные ключи. А чем ReIndex вновь созданный массив.Элемент многомерного массива, если пустой, удаляет всю подматрицу PHP
Мой массив как
Array
(
[0] => Array
(
[name] => Test
[mobile] => 613594551
[email] => [email protected]
)
[1] => Array
(
[name] => Test1
[mobile] => 613594552
[email] => [email protected]
)
[2] => Array
(
[name] => Test2
[mobile] => 613594553
[email] => [email protected]
)
[3] => Array
(
[name] => Test3
[mobile] => 613594554
[email] => [email protected]
)
)
Так что, если мой массив
Array
(
[0] => Array
(
[name] =>
[mobile] => 613594551
[email] => [email protected]
)
[1] => Array
(
[name] => Test1
[mobile] =>
[email] => [email protected]
)
[2] => Array
(
[name] => Test2
[mobile] => 613594553
[email] =>
)
[3] => Array
(
[name] => Test3
[mobile] => 613594554
[email] => [email protected]
)
)
чем дисплей
Array
(
[0] => Array
(
[name] => Test3
[mobile] => 613594554
[email] => [email protected]
)
)
Я хочу универсальную функцию для того же! Теперь мне нужно вручную проверить, если ($ array [$ index] ['name']) == "", чем unset –
Дубликат http://stackoverflow.com/questions/9681245/filter-multidimensional-arrays – cronoklee
@cronoklee Не совсем. Эта функция удаляет вложенные массивы из исходного массива только в том случае, если весь вложенный массив пуст. Это не то, что ищет OP. –