Heim > Artikel > Backend-Entwicklung > Beschreibung der PHP-Funktion empty()
Dieser Artikel stellt hauptsächlich die Beschreibung der PHP-Funktion empty() vor, die einen gewissen Referenzwert hat. Jetzt kann ich sie mit allen teilen, die sie brauchen.
Oberflächlich betrachtet ist es einfach Missverstehen Die Funktion empty() ist eine Funktion, die bestimmt, ob eine Zeichenfolge leer ist. Tatsächlich ist sie es nicht, und ich habe sehr darunter gelitten.
Mit der Funktion empty() wird getestet, ob die Variable konfiguriert wurde. Wenn die Variable bereits existiert, eine nicht leere Zeichenfolge ist oder ungleich Null ist, wird ein falscher Wert zurückgegeben; andernfalls wird ein wahrer Wert zurückgegeben. Wenn der Wert der Zeichenfolge 0 ist, wird daher auch true zurückgegeben, was bedeutet, dass die Anweisung leer ausgeführt wird. Das ist die Falle.
Zum Beispiel: Angenommen, $value = 0; dann empty($value)=false.
Ich rate jedem, bei der Verwendung der Funktion empty() vorsichtig zu sein.
Um festzustellen, ob ein String leer ist, können Sie ihn folgendermaßen ermitteln: if ($value=="") ...
* Format: bool empty (mixed var)
* Funktion: Überprüfen Sie, ob eine Variable ist leer
* Rückgabewert:
* Wenn die Variable nicht existiert, wird TRUE zurückgegeben
* Wenn die Variable existiert und ihr Wert „“, 0, „0“, NULL,, FALSE ist , array(), var $var ; und Objekte ohne Attribute geben TURE
* zurück, wenn die Variable existiert und der Wert nicht „“, 0, „0“, NULL,, FALSE, array(), var $ ist var; und Objekte ohne Attribute, dann geben Sie FALSE zurück
* Version: PHP 3, PHP 4, PHP 5
Oberflächlich betrachtet kann man leicht missverstehen, dass die Funktion empty() eine Funktion ist, um zu bestimmen, ob die string ist tatsächlich nicht leer, und ich denke auch, vielen Dank fürs Essen. Mit der Funktion empty() wird getestet, ob die Variable konfiguriert wurde. Wenn die Variable bereits existiert, eine nicht leere Zeichenfolge ist oder ungleich Null ist, wird ein falscher Wert zurückgegeben; andernfalls wird ein wahrer Wert zurückgegeben. Wenn der Wert der Zeichenfolge 0 ist, wird daher auch true zurückgegeben, was bedeutet, dass die Anweisung leer ausgeführt wird. Das ist die Falle. Beispiel: Angenommen, $value = 0; dann empty($value)=false. Ich rate jedem, bei der Verwendung der Funktion empty() vorsichtig zu sein. Um festzustellen, ob eine Zeichenfolge leer ist, können Sie Folgendes tun: if ($value=="") ... Format: bool empty (mixed var) Funktion: Prüfen, ob eine Variable leer ist. Rückgabewert: Wenn die Variable nicht existiert , TRUE zurückgeben, wenn die Variable existiert und ihr Wert „“, 0, „0“, NULL,, FALSE, array(), var $var; ist und ein Objekt ohne Attribute ist, wird TRUE zurückgegeben, wenn die Variable existiert und sein Wert ist nicht „“, 0, „0“, NULL, FALSE, array(), var $var; und Objekte ohne Attribute geben FALSE zurück. Versionen: PHP 3, PHP 4, PHP 5
<table width="760" border="1" align="center" cellpadding="3"> <? $dir = './201006/24/'; $object[] = @readdir($dir); foreach ($object as $dirail) if (empty($dirail)) { ?> <tr> <td align="center"><font color="red">目录下没有图片</font></td> </tr> <? } else { ?> <tr> <td align="center"><font color="red">目录下有图片</font></td> </tr> <? } ?> </table>
Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Lernen aller hilfreich sein. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website!
Verwandte Empfehlungen:
So testen Sie Memcached in PHP
Das obige ist der detaillierte Inhalt vonBeschreibung der PHP-Funktion empty(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!