@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];
    }
}
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
26 апр. 2024, в 10:43
1500 руб./за проект
26 апр. 2024, в 10:21
1200 руб./в час