Вы можете просто использовать PHP-функцию count()
или sizeof()
, чтобы получить количество элементов или значений в массиве. Функции count()
и sizeof()
возвращают 0 для переменной, которая была инициализирована пустым массивом, но также может возвращать 0 для переменной, которая не установлена.
Вы можете дополнительно использовать функцию isset()
, чтобы проверить, установлена ли переменная или нет.
<?php
$var1 = '';
if(isset($var1)){
echo 'Эта строка печатается, потому что переменная $var1 установлена';
}
echo "<br>";
$var2 = 'Hello World!';
if(isset($var2)){
echo 'Эта строка печатается, потому что переменная $var2 установлена';
}
echo "<br>";
// Unset the variable
unset($var2);
if(isset($var2)){
echo 'Эта строка печатается, потому что переменная $var2 установлена';
} else{
echo 'Эта строка печатается, потому что переменная $var2 не установлена';
}
echo "<br>";
$var3 = NULL;
if(isset($var3)){
echo 'Эта строка печатается, потому что переменная $var3 установлена';
} else{
echo 'Эта строка печатается, потому что переменная $var3 не установлена';
}
?>