Как проверить, что массив пустой
Короткий ответ
Сравните массив с пустым массивом:
<?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