Heim >Backend-Entwicklung >PHP-Problem >Was ist die Verwendung von PHP empty()
Die Funktion
php empty() wird verwendet, um zu prüfen, ob eine Variable leer ist. Die Syntax dieser Funktion ist „bool empty (mixed $var)“, wobei der Parameter „$var“ die zu prüfende Variable darstellt.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
empty()-Funktion wird verwendet, um zu überprüfen, ob eine Variable leer ist.
empty() bestimmt, ob eine Variable als leer gilt. Wenn eine Variable nicht existiert oder ihr Wert FALSE ist, gilt sie als nicht vorhanden. empty() generiert keine Warnung, wenn die Variable nicht existiert.
empty() unterstützt Ausdrücke nach Version 5.5, nicht nur Variablen.
Versionsanforderungen: PHP 4, PHP 5, PHP 7
Syntax
bool empty ( mixed $var )
Parameterbeschreibung:
$var: zu prüfende Variable.
Hinweis: Vor PHP 5.5 unterstützte empty() nur Variablen; alles andere würde einen Parsing-Fehler verursachen. Mit anderen Worten, der folgende Code funktioniert nicht:
empty(trim($name))
Stattdessen sollten Sie verwenden:
trim($name) == false
empty() ohne eine Warnung zu generieren, auch wenn die Variable nicht existiert. Das bedeutet, dass empty() im Wesentlichen äquivalent zu !isset($var) || ist.
Rückgabewert
Gibt FALSE zurück, wenn var existiert und ein nicht leerer Wert ungleich Null ist, andernfalls wird TRUE zurückgegeben.
Die folgenden Variablen werden als leer betrachtet:
"" (空字符串) 0 (作为整数的0) 0.0 (作为浮点数的0) "0" (作为字符串的0) NULL FALSE array() (一个空数组) $var; (一个声明了,但是没有值的变量)
Instanz
<?php $ivar1=0; $istr1='Runoob'; if (empty($ivar1)) { echo '$ivar1' . " 为空或为 0。" . PHP_EOL; } else { echo '$ivar1' . " 不为空或不为 0。" . PHP_EOL; } if (empty($istr1)) { echo '$istr1' . " 为空或为 0。" . PHP_EOL; } else { echo '$istr1' . " 字符串不为空或不为0。" . PHP_EOL; } ?>
Das Ausführungsergebnis lautet wie folgt:
$ivar1 为空或为 0。 $istr1 字符串不为空或不为0。
Empfohlenes Lernen: „PHP Video Tutorial“
Das obige ist der detaillierte Inhalt vonWas ist die Verwendung von PHP empty(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!