Задать вопрос
berezuev
@berezuev
#define TRUE FALSE

PHP: как удалить пустые элементы в массиве?

Здравствуйте.

У меня следующая проблема:
Есть многомерный массив, количество уровней может быть самое разное. Например:
'relatives' => 
    array (size=5)
      'grandparents' => 
        array (size=2)
          0 => 
            array (size=3)
              'name' => string 'Test' (length=4)
              'gender' => null
              'page' => null
          1 => 
            array (size=3)
              'name' => string 'Test' (length=4)
              'gender' => null
              'page' => null


Нужно удалить все элементы null на всех уровнях... Все попытки совместить array_walk и array_filter, или использовать лямбда-функции успехом не увенчались. Может есть готовое решение?
  • Вопрос задан
  • 7693 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
Sanasol
@Sanasol Куратор тега PHP
нельзя просто так взять и загуглить ошибку
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы