Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Как проверить, что массив пустой

Короткий ответ

Сравните массив с пустым массивом:

<?php
 
$items = [];
 
var_dump($items === []);

Результат:

bool(true)

Через count

Количество элементов равно нулю:

<?php
 
$items = [];
 
var_dump(count($items) === 0);

Результат:

bool(true)

В условии

Пустой массив в условии считается ложным, поэтому проверку можно записать коротко:

<?php
 
$items = [];
 
echo $items ? 'has items' : 'empty';

Результат:

empty

Функции из этого ответа

  • count — Возвращает количество элементов массива.
  • empty — Проверяет, что переменная не существует или её значение «пустое».
  • is_array — Проверяет, является ли значение массивом.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.