In der PHP-Entwicklung müssen wir häufig Beurteilungsoperationen für Arrays durchführen. Eine der häufigsten Beurteilungen besteht darin, zu beurteilen, ob das Array leer ist. Insbesondere in der Webentwicklung müssen wir häufig von Benutzern übermittelte Daten empfangen und verarbeiten. Zu diesem Zeitpunkt ist es besonders wichtig festzustellen, ob das Array leer ist. In diesem Artikel werden mehrere PHP-Methoden vorgestellt, um festzustellen, ob ein Array nicht leer ist.
1. Verwenden Sie die Funktion count()
Die Funktion count() ist eine integrierte Funktion in PHP, die zum Zählen der Anzahl von Array-Elementen verwendet wird. Damit können wir leicht feststellen, ob das Array leer ist. Wenn das Array leer ist, gibt die Funktion count() den Wert 0 zurück. Wir können diese Funktion verwenden, um Urteile zu fällen. Das Codebeispiel lautet wie folgt:
$arr = array(); if (count($arr) == 0) { echo '数组为空'; } else { echo '数组不为空'; }
2. Verwenden Sie die Funktion empty().
empty() ist eine in PHP integrierte Funktion, mit der ermittelt wird, ob eine Variable vorhanden ist ist leer. Die Funktion empty() gibt true zurück, wenn die Variable leer ist, andernfalls false. Wir können diese Funktion auch verwenden, um Urteile zu fällen. Wenn wir bei der Beurteilung eines Arrays die Funktion empty() verwenden, müssen wir die Array-Variable als Parameter an die Funktion übergeben. Der Beispielcode lautet wie folgt:
$arr = array(); if (empty($arr)) { echo '数组为空'; } else { echo '数组不为空'; }
3. Verwenden Sie die Funktion !empty()
Die Funktion der Funktion empty() ist das Gegenteil der Funktion !empty() wird verwendet, um zu bestimmen, ob die Variable nicht leer ist. Die Funktion !empty() gibt true zurück, wenn die Variable nicht leer ist, andernfalls false. Daher können wir diese Funktion auch verwenden, um festzustellen, ob das Array nicht leer ist. Das Codebeispiel lautet wie folgt:
$arr = array(); if (!empty($arr)) { echo '数组不为空'; } else { echo '数组为空'; }
4. Verwenden Sie die Funktion isset()
Die Funktion isset() in PHP wird verwendet, um zu erkennen, ob die Variable deklariert wurde und einen Wert zugewiesen. Wenn wir feststellen, ob das Array nicht leer ist, können wir die Array-Variable als Parameter an die Funktion isset() übergeben. Wenn die Variable deklariert und ihr ein Wert zugewiesen wurde, gibt die Funktion isset() true zurück, andernfalls gibt sie false zurück. Das Codebeispiel lautet wie folgt:
$arr = array(); if (isset($arr) && count($arr) > 0) { echo '数组不为空'; } else { echo '数组为空'; }
Summary
Anhand des obigen Beispielcodes können wir sehen, dass es sehr einfach ist, festzustellen, dass ein Array in PHP nicht leer ist. Wir können die in PHP integrierten Funktionen count(), empty(), !empty() und isset() verwenden, um zu bestimmen, ob ein Array leer oder nicht leer ist. In der tatsächlichen Entwicklung können wir die entsprechende Funktion auswählen, um sie entsprechend den spezifischen Anforderungen zu betreiben. Es ist jedoch zu beachten, dass diese beiden Funktionen bei Verwendung der Funktionen empty() und isset() erst dann korrekt bestimmen können, ob das Array leer oder nicht leer ist, nachdem die Array-Variable deklariert und ihr ein Wert zugewiesen wurde.
Kurz gesagt, Arrays sind einer der am häufigsten verwendeten Datentypen in PHP, und die Beurteilung und Bedienung von Arrays ist ein unverzichtbarer Bestandteil der Entwicklung. Mithilfe dieser in diesem Artikel vorgestellten Methoden können Leser schnell feststellen, ob das Array leer ist, und unnötige Fehler im Programm vermeiden.
Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob ein Array in PHP leer ist (4 Methoden). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!