Вы можете просто использовать 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 не установлена';
}
?>

Читайте также

Похожие посты

Как сделать чтение и выгрузку excel на php

В профессии разработчика часто приходится сталкиваться с работой с табличными данными (списки товаров, новостей, мероприятий). С точки зрения пользователя проще всего работать с excel или google sheets api и заказчик зачастую может прислать данные для импорта на сайт в одном из этих форматов. Сегодня мы рассмотрим простую библиотеку SimpleXLSX, которая умеет конвертировать excel-файл в формате…

Как отразить строку в PHP

Вы можете использовать PHP-функцию strrev(), чтобы изменить направление написания текста в строке. Давайте посмотрим на пример, чтобы понять, как это работает:

Как преобразовать дату в метку времени в PHP

Вы можете использовать PHP-функцию strtotime() для преобразования любой текстовой даты и времени в метку времени Unix. Следующий пример демонстрирует, как на самом деле работает эта функция: Как вы можете видеть в приведенном выше примере, результирующая метка времени эквивалентна одной и той же дате в другом формате. Вы также можете использовать другие варианты формата даты.

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 5 / 5. Количество оценок: 1

Оценок пока нет. Поставьте оценку первым.