@gussie.jones Используйте empty() функцию чтобы проверить пустой массив или нет в PHP, код:
1 2 3 4 5 6 7 8 |
<?php $arr = []; if (empty($arr)) { echo "Массив пустой"; } // Вывод: Массив пустой |
@gussie.jones
В PHP есть несколько способов проверки, является ли массив пустым. Рассмотрим некоторые из них:
1 2 3 4 5 |
if (empty($array)) { echo "Массив пустой"; } else { echo "Массив не пустой"; } |
Функция empty() возвращает true, если переменная пуста, и false, если переменная не пуста. Если массив пустой, то функция empty() вернет true.
1 2 3 4 5 |
if (count($array) == 0) { echo "Массив пустой"; } else { echo "Массив не пустой"; } |
Функция count() возвращает количество элементов в массиве. Если массив пустой, то функция count() вернет 0, и условие в if будет выполнено.
1 2 3 4 5 |
if (!$array) { echo "Массив пустой"; } else { echo "Массив не пустой"; } |
Оператор ! используется для инверсии логического выражения. Если массив пустой, то он будет рассматриваться как false, и условие в if будет выполнено.
Все эти способы проверки работают для любых типов массивов в PHP.