Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich in PHP nach leeren Arrays suchen?
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!