@Kirows

Как удалить массив с одним пустым элементом из другого массива?

Товарищи, натолкните на путь истинный, не могу сообразить.
Есть массив (если представить визуально, то похож на документ Excel), горизонтальные строки в нём отдельные массивы.
Нужно удалить строку(массив) из первого массива, если в одной из его ячеек нет данных(совсем нет).
  • Вопрос задан
  • 2292 просмотра
Решения вопроса 1
@likeapimp
web dev, web design
www.php.su/functions/?array-filter

Здесь есть пример с удалением пустых элементов www.askdev.ru/php/7845/%D0%A3%D0%B4%D0%B0%D0%BB%D0...
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
EagleMoor
@EagleMoor
PHP Yii2 RESTful API Developer
Есть массив (если представить визуально, то похож на документ Excel), горизонтальные строки в нём отдельные массивы.

2 мерный массив называется.

А простым перебором ни как?

$result = [];
foreach ($exel as $key => $items) {
    $clear = true;
    foreach ($items as $cell) {
        if (!empty($cell)) {
            $clear = false;
            break;
        }
    }

    if (!$clear) {
        $result[] = $exel[$key];
    }
}
Ответ написан
Ваш ответ на вопрос

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

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