Heim  >  Artikel  >  Backend-Entwicklung  >  Einführung in die PHP-Funktion – empty(): Überprüfen Sie, ob die Variable leer ist

Einführung in die PHP-Funktion – empty(): Überprüfen Sie, ob die Variable leer ist

WBOY
WBOYOriginal
2023-07-25 10:23:022448Durchsuche

PHP-Funktionseinführung – empty(): Überprüfen Sie, ob eine Variable leer ist.

Bei der PHP-Programmierung ist es häufig erforderlich, Variablen zu beurteilen. Mit der in PHP integrierten Funktion empty() wird überprüft, ob die Variable leer ist. In diesem Artikel wird die Verwendung der Funktion empty() vorgestellt und einige praktische Codebeispiele bereitgestellt. Die Verwendung der Funktion

empty() ist sehr einfach, sie akzeptiert einen Parameter und gibt einen booleschen Wert zurück. Die Funktion empty() gibt true zurück, wenn der Wert des Parameters eine der folgenden Situationen ist, andernfalls gibt sie false zurück:

  1. Wenn der Wert der Variablen 0 oder die Zeichenfolge „0“ ist, gilt sie als leer.
  2. Wenn der Wert der Variablen falsch oder null ist, gilt sie als leer.
  3. Wenn der Wert einer Variablen ein leeres Array (array()) oder ein leeres Objekt ohne Elemente ist, gilt es als leer.
  4. Wenn die Variable überhaupt nicht gesetzt ist, gilt sie als leer.

Das Folgende ist ein Beispielcode, der die Verwendung der Funktion empty() zeigt:

<?php
$var1 = '';
$var2 = 0;
$var3 = false;
$var4 = null;
$var5 = array();
$var6; // not set

echo 'var1 is empty: ' . (empty($var1) ? 'true' : 'false') . '<br>';
echo 'var2 is empty: ' . (empty($var2) ? 'true' : 'false') . '<br>';
echo 'var3 is empty: ' . (empty($var3) ? 'true' : 'false') . '<br>';
echo 'var4 is empty: ' . (empty($var4) ? 'true' : 'false') . '<br>';
echo 'var5 is empty: ' . (empty($var5) ? 'true' : 'false') . '<br>';
echo 'var6 is empty: ' . (empty($var6) ? 'true' : 'false') . '<br>';
?>

Das Ausführen des obigen Codes gibt die folgenden Ergebnisse aus:

var1 is empty: true
var2 is empty: true
var3 is empty: true
var4 is empty: true
var5 is empty: true
var6 is empty: true

Bei der tatsächlichen Programmierung müssen wir oft beurteilen, ob eine Variable leer ist logische Urteile fällen. Beispielsweise können wir mit der Funktion empty() prüfen, ob die vom Benutzer eingegebenen Formulardaten leer sind, um die Gültigkeit der Daten sicherzustellen.

<?php
if (empty($_POST['username'])) {
    echo '请输入用户名';
} else {
    // 其他逻辑处理
}
?>

Im obigen Codeausschnitt verwenden wir die Funktion empty(), um zu prüfen, ob der vom Benutzer eingegebene Benutzername leer ist. Wenn es leer ist, werden Eingabeaufforderungsinformationen ausgegeben, andernfalls werden andere logische Verarbeitungen durchgeführt.

Es ist zu beachten, dass die Funktion empty() nur zur Variablenprüfung verwendet werden kann und nicht zur direkten Bestimmung der Wahrheit oder Falschheit von Konstanten oder Ausdrücken verwendet werden kann. Wenn wir beispielsweise feststellen müssen, ob eine Konstante leer ist, sollten wir die Funktion isset() verwenden. Wenn Sie feststellen müssen, ob ein Ausdruck wahr oder falsch ist, sollten Sie eine if-Anweisung verwenden.

Alles in allem ist die Funktion empty() eine sehr praktische Funktion in PHP, mit der wir bequem prüfen können, ob eine Variable leer ist. Bei der eigentlichen Programmierung müssen wir häufig die Funktion empty() verwenden, um Formulardatenüberprüfungen, logische Beurteilungen usw. durchzuführen. Ich hoffe, dass die Einführung und der Beispielcode dieses Artikels den Lesern helfen können, die Funktion empty() besser zu verstehen und zu verwenden.

Das obige ist der detaillierte Inhalt vonEinführung in die PHP-Funktion – empty(): Überprüfen Sie, ob die Variable leer ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn