Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich in PHP nach leeren Arrays suchen?

Wie kann ich in PHP nach leeren Arrays suchen?

DDD
DDDOriginal
2024-12-02 21:39:11562Durchsuche

How Can I Check for Empty Arrays in PHP?

Überprüfung auf leere Arrays in PHP

Das Feststellen, ob ein Array leer ist, ist eine häufige Aufgabe in PHP, insbesondere bei der Arbeit mit Formularübermittlungen oder Datenmanipulation.

Eine Möglichkeit zu überprüfen, ob ein Array leer ist, ist die Verwendung der Funktion empty(). Diese Funktion ergibt „true“, wenn die Variable leer ist, was Arrays ohne Elemente einschließt.

Zum Beispiel:

$players = []; // An empty array

if (empty($players)) {
    echo "The players array is empty.";
}

Eine andere Möglichkeit, zu überprüfen, ob ein Array leer ist, ist die Verwendung der Anzahl ()-Funktion. Diese Funktion gibt die Anzahl der Elemente in einem Array zurück. Ein leeres Array hat die Anzahl Null.

Zum Beispiel:

$players = []; // An empty array

if (count($players) === 0) {
    echo "The players array is empty.";
}

Wenn Sie vor der Verarbeitung eines Arrays nach leeren Elementen suchen müssen, können Sie dazu eine foreach-Schleife verwenden Durchlaufen Sie die Elemente und prüfen Sie, ob sie leer sind. Wenn ein Element leer ist, können Sie es aus dem Array entfernen.

Zum Beispiel:

$players = ['John', '', 'Mary', '', 'Bob']; // An array with empty elements

foreach ($players as $key => $value) {
    if (empty($value)) {
        unset($players[$key]);
    }
}

if (empty($players)) {
    echo "The players array is empty.";
}

Das obige ist der detaillierte Inhalt vonWie kann ich in PHP nach leeren Arrays suchen?. 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