Страницы

Поиск по вопросам

пятница, 5 октября 2018 г.

Как лучше всего проверить массив на пустоту в PHP?

Какой из вариантов наиболее корректный, для проверки php массива на отсутствие в нём элементов? if ($arr) {...} if (empty($arr)) {...} if (isset($arr[0])) {...} if (count($arr)) {...}


Ответ

Да все, в общем, корректны. Только в первом и четвертом случаях будет преобразование типа к bool, а третий подойдет только для индексных массивов. Есть еще вариант sizeof($arr)

Комментариев нет:

Отправить комментарий