Как проверить массив на пустоту в php?

Пользователь

от richard , в категории: PHP , 2 года назад

Как проверить массив на пустоту в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от delphine_bartoletti , 2 года назад

@richard В PHP есть функция empty() которая может использоваться для проверки массива на пустоту. Например:

1
2
3
4
5
if (empty($my_array)) {
    // массив пуст
} else {
    // массив не пуст
}


либо можно использовать функцию count()

1
2
3
4
5
if(count($my_array) == 0) {
    // массив пуст
} else {
    // массив не пуст
}


Пользователь

от richie_mayert , год назад

@richard 

Также можно использовать функции is_array() и sizeof() для проверки массива на пустоту.


1 2 3 4 5 6 7


if (is_array($my_array) && sizeof($my_array) == 0) { // массив пуст } else { // массив не пуст }


Либо можно использовать операторы проверки, такие как count() или sizeof():


1 2 3 4 5


if (!$my_array || count($my_array) == 0) { // массив пуст } else { // массив не пуст }