Hallo erst mal ;-)
mal wieder eine Frage aus der Kategorie
"wissenswert aber nie erwähnt"
$xy = "0";
if($xy){echo 'Ja, xy ist vorhanden';}
else{echo 'Nein, xy ist NICHT vorhanden';}
if(!empty($xy)){echo 'Ja, xy ist vorhanden';}
else{echo 'Nein, xy ist NICHT vorhanden';}
---------------------------------
Da Beides die gleichen Ergebniss liefert, frage ich
mich warum ich empty() nutzen sollte und mehr zu
schreiben haben. Oder gibts doch einen Unterschied ?
In diesem Zusammenhang:
Da empty nicht bei Arrays klappt, bzw. auch ein komplett
leeres Array als "Vorhanden" gilt...
bsp. $q = array('','','');
Wie kann ich ein Array auf "komplett leer" prüfen,
ohne jeden einzelnen Wert auf "vorhanden" zu prüfen ?
Gruss
Nikki