Это в основном поверхностно, но что лучше (быстрее, а не личное предпочтение или читаемость), чтобы проверить, пуст ли массив:
count($arr) == 0
empty($arr)
$arr === array()
Мой угадай, что
Но это не учитывает какие-либо оптимизации времени компиляции, которые он выполняет здесь.
Я не собираюсь проходить через мою базу кода, меняю все экземпляры на самый быстрый способ, поэтому, пожалуйста, не напоминайте мне, что это микрооптимация. Это простое любопытство.
if(empty($arr)) echo "Empty"; else echo "Ok..!";
Это самый быстрый и безопасный способ проверки массива пустым или нет
пустой массив:
$emptyArray = array();
проверьте его пустым:
if( empty( $emptyArray ) ){ echo 'array is empty'; }
если массив не пуст:
$notEmptyArray = array( 'item' );
проверьте его не пусто:
if( !empty( $notEmptyArray ) ){ echo 'array not empty'; }
есть и другие способы сделать это, но пустая функция, построенная для такого рода вещей.