Sigo con mi idea de que no tiene sentido. Por si acaso, hice el siguiente código para que veas a lo que me refiero.
Código PHP:
$aray = array("hola");
echo nl2br(print_r($aray,true));
unset($aray[0]);
echo nl2br(print_r($aray,true));
if($aray == array())
echo "El array esta vacio.";
No entiendo porque cuando explicas dices que para sabes si esta vacio haces una comparacion del siguiente tipo:
Código PHP:
if($array[0]==false)
Y eso no tiene sentido porque el array es
$array lo que tu comparas es un elemento de dicho array que no tiene nada que ver con el array.
Saludos.