Heim > Artikel > Backend-Entwicklung > Entfernen Sie leere Werte aus dem PHP-Array
Bei der Entwicklung von Webanwendungen ist es häufig erforderlich, Arrays in PHP zum Speichern und Verarbeiten von Daten zu verwenden. Manchmal enthält das Array jedoch einige leere Werte, die viel Speicher beanspruchen und die Komplexität des Codes erhöhen. Daher ist es eine sehr wichtige Fähigkeit zu wissen, wie man Nullwerte aus PHP-Arrays entfernt.
In PHP verwenden wir normalerweise die folgenden zwei Methoden, um Nullwerte in einem Array zu entfernen:
$data = array("apple", "", "orange", null, "banana", false, 0, "grape"); $data = array_filter($data); print_r($data);
Führen Sie den obigen Code aus. Das Ausgabeergebnis ist:
Array ( [0] => apple [2] => orange [4] => banana [7] => grape )#🎜🎜 #Wie oben gezeigt, wurden durch die Funktion array_filter() Nullwerte aus dem Array entfernt und ein neues Array zurückgegeben.
Verwenden Sie die foreach-Schleife, um das Array zu durchlaufen.
$data = array("apple", "", "orange", null, "banana", false, 0, "grape"); $new_data = array(); foreach ($data as $value) { if (!empty($value)) { $new_data[] = $value; } } print_r($new_data);
Array ( [0] => apple [1] => orange [2] => banana [3] => grape )#🎜 🎜#Wie oben gezeigt, verwenden wir eine foreach-Schleife, um das ursprüngliche Array zu durchlaufen und zu prüfen, ob jeder Wert leer ist. Wenn der Wert nicht leer ist, fügen Sie ihn einem neuen Array hinzu. Schließlich erhalten wir ein neues Array ohne Nullwerte.
Zusammenfassung
Das Entfernen von Nullwerten aus einem Array in PHP ist sehr einfach. Wir können die Funktion array_filter() oder die foreach-Schleife verwenden, um dies zu erreichen. Welche Methode Sie in der tatsächlichen Entwicklung verwenden, hängt von Ihren persönlichen Vorlieben und Leistungsanforderungen ab. Unabhängig davon, welche Methode verwendet wird, ist das Entfernen von Nullwerten aus einem Array eine sehr grundlegende Fähigkeit, die jeder PHP-Entwickler beherrschen sollte.
Das obige ist der detaillierte Inhalt vonEntfernen Sie leere Werte aus dem PHP-Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!