So ermitteln Sie, ob ein Array in PHP leer ist (4 Methoden)

PHPz
Freigeben: 2023-04-18 15:01:15
Original
3257 Leute haben es durchsucht

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 '数组不为空';
}
Nach dem Login kopieren

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 '数组不为空';
}
Nach dem Login kopieren

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 '数组为空';
}
Nach dem Login kopieren

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 '数组为空';
}
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage