РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
1022 of 1392 menu

Метод isEmpty

Метод isEmpty применяется к объекту коллекции и возвращает логическое значение. Он полезен для проверки наличия элементов в коллекции перед выполнением операций, которые требуют непустой коллекции. Метод не изменяет исходную коллекцию.

Синтаксис

<?php $collection->isEmpty(); ?>

Метод не принимает параметров и возвращает bool.

Пример

Давайте создадим пустую коллекцию и проверим её на пустоту:

<?php use Illuminate\Support\Collection; $collection = collect([]); $res = $collection->isEmpty(); var_dump($res); ?>

Результат выполнения кода:

true

Пример

Теперь создадим непустую коллекцию и проверим её на пустоту:

<?php use Illuminate\Support\Collection; $collection = collect([1, 2, 3, 4, 5]); $res = $collection->isEmpty(); var_dump($res); ?>

Результат выполнения кода:

false

Пример

Используем метод isEmpty для проверки перед итерацией:

<?php use Illuminate\Support\Collection; $collection = collect(['a', 'b', 'c', 'd', 'e']); if (!$collection->isEmpty()) { foreach ($collection as $item) { echo $item; } } else { echo "Collection is empty"; } ?>

Результат выполнения кода:

"abcde"

Смотрите также

  • метод isNotEmpty,
    который проверяет, что коллекция не пуста
  • метод empty,
    который является псевдонимом для isEmpty
  • метод count,
    который возвращает количество элементов в коллекции
  • метод has,
    который проверяет наличие ключа в коллекции
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить