Bei der PHP-Programmierung müssen wir häufig Arrays zum Speichern und Verwalten von Daten verwenden. Manchmal stoßen wir in einigen zweidimensionalen Arrays auf leere Arrays. Diese leeren Arrays können durch unsachgemäße Datenverarbeitung oder andere Gründe verursacht werden. Bei der Durchführung von Datenoperationen beeinträchtigen diese leeren Arrays die Ergebnisse und führen zu Fehlern bei der Programmausführung oder ungenauen Ergebnissen. Daher müssen wir lernen, leere Arrays in zweidimensionalen Arrays zu entfernen, um die Daten besser für die Datenverarbeitung nutzen zu können.
In diesem Artikel erfahren Sie, wie Sie mit PHP leere Arrays aus zweidimensionalen Arrays entfernen. In diesem Artikel werden die folgenden Aspekte näher erläutert:
- Was ist ein zweidimensionales Array?
- Was ist ein leeres Array? Wie entferne ich leere Arrays in einem zweidimensionalen Array? Beispieldemonstration. dimensionales Array
- II Ein dimensionales Array bezieht sich auf ein Array, das mehrere Arrays enthält, und jedes Array kann mehrere Elemente enthalten. Zum Beispiel:
$users = array( array('name'=>'张三','age'=>20), array('name'=>'李四','age'=>22), array('name'=>'王五','age'=>25) );
Im obigen Code ist $users ein zweidimensionales Array, das drei Arrays enthält. Jedes Array hat zwei Elemente: Name und Alter. Wir können über Indizes darauf zugreifen, zum Beispiel: $users0 kann den Namen des ersten Elements im Array abrufen.
Ein leeres Array bedeutet, dass es keine Elemente in einem Array gibt. Zum Beispiel:
$empty_array = array();
- Bei der PHP-Programmierung müssen wir manchmal feststellen, ob ein Array leer ist. Zur Bestimmung können wir die Funktion empty() verwenden. Gibt true zurück, wenn das Array leer ist, andernfalls false. Zum Beispiel:
if(empty($empty_array)){ echo "数组为空"; }else{ echo "数组不为空"; }
In der tatsächlichen Entwicklung stoßen wir häufig auf Situationen, in denen leere Arrays in zweidimensionalen Arrays vorhanden sind und diese leeren Arrays die Datenverarbeitung stören können. Daher müssen wir lernen, diese leeren Arrays zu entfernen, um die Daten besser für die Datenverarbeitung nutzen zu können.
- In PHP können Sie die Funktion array_filter() verwenden, um leere Arrays aus einem Array zu entfernen. Die Funktion array_filter() besteht darin, die Elemente im Array nacheinander an die benutzerdefinierte Funktion zu übergeben. Wenn die Funktion TRUE zurückgibt, bleibt das Element im Array erhalten, andernfalls wird das Element aus dem Array gelöscht . Zum Beispiel:
$array = array("a", "b", "", "c", ""); $array = array_filter($array); print_r($array);
Im obigen Code enthält $array 5 Elemente, von denen das 3. und 5. Element leere Zeichenfolgen sind. Nach Verwendung der Funktion array_filter() werden diese beiden Elemente entfernt und das endgültige Ausgabeergebnis lautet:
Array ( [0] => a [1] => b [3] => c )
Es ist ersichtlich, dass die Funktion array_filter() problemlos leere Elemente im Array entfernen kann. Ebenso kann die Funktion array_filter() auch in zweidimensionalen Arrays verwendet werden, zum Beispiel:
$users = array( array('name'=>'张三','age'=>20,'sex'=>'男'), array(), array('name'=>'李四','age'=>22,'sex'=>'女'), array('name'=>'王五','age'=>25,'sex'=>'男') ); foreach ($users as &$user) { $user = array_filter($user); } unset($user); print_r($users);
Im obigen Code ist $users ein zweidimensionales Array und das zweite Array ist ein leeres Array. Verwenden Sie beim Durchlaufen eines Arrays die Funktion array_filter(), um leere Arrays zu entfernen. Das endgültige Ausgabeergebnis ist:
Array ( [0] => Array ( [name] => 张三 [age] => 20 [sex] => 男 ) [1] => Array ( [name] => 李四 [age] => 22 [sex] => 女 ) [2] => Array ( [name] => 王五 [age] => 25 [sex] => 男 ) )
Es ist ersichtlich, dass mit der Funktion array_filter() problemlos leere Arrays in zweidimensionalen Arrays entfernt werden können.
BeispieldemonstrationDas Folgende ist ein vollständiges Beispiel, das zeigt, wie leere Arrays aus einem zweidimensionalen Array entfernt werden:
- Nach der Ausführung des obigen Codes wird das zweidimensionale Array nach dem Entfernen des leeren Arrays ausgegeben .
- Zusammenfassung
In diesem Artikel wird erläutert, wie Sie mit PHP leere Arrays aus zweidimensionalen Arrays entfernen, einschließlich dessen, was ein zweidimensionales Array ist, was ein leeres Array ist, wie Sie leere Arrays aus einem zweidimensionalen Array entfernen und Beispieldemonstrationen. Wenn wir eine Datenverarbeitung durchführen müssen, müssen wir lernen, mit leeren Arrays umzugehen, die im Array vorhanden sind, um die Korrektheit des Programms und die Genauigkeit der Ergebnisse sicherzustellen.
Das obige ist der detaillierte Inhalt vonPHP entfernt leere Arrays aus zweidimensionalen Arrays. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

SecLists
SecLists ist der ultimative Begleiter für Sicherheitstester. Dabei handelt es sich um eine Sammlung verschiedener Arten von Listen, die häufig bei Sicherheitsbewertungen verwendet werden, an einem Ort. SecLists trägt dazu bei, Sicherheitstests effizienter und produktiver zu gestalten, indem es bequem alle Listen bereitstellt, die ein Sicherheitstester benötigen könnte. Zu den Listentypen gehören Benutzernamen, Passwörter, URLs, Fuzzing-Payloads, Muster für vertrauliche Daten, Web-Shells und mehr. Der Tester kann dieses Repository einfach auf einen neuen Testcomputer übertragen und hat dann Zugriff auf alle Arten von Listen, die er benötigt.

Herunterladen der Mac-Version des Atom-Editors
Der beliebteste Open-Source-Editor

EditPlus chinesische Crack-Version
Geringe Größe, Syntaxhervorhebung, unterstützt keine Code-Eingabeaufforderungsfunktion

PHPStorm Mac-Version
Das neueste (2018.2.1) professionelle, integrierte PHP-Entwicklungstool

DVWA
Damn Vulnerable Web App (DVWA) ist eine PHP/MySQL-Webanwendung, die sehr anfällig ist. Seine Hauptziele bestehen darin, Sicherheitsexperten dabei zu helfen, ihre Fähigkeiten und Tools in einem rechtlichen Umfeld zu testen, Webentwicklern dabei zu helfen, den Prozess der Sicherung von Webanwendungen besser zu verstehen, und Lehrern/Schülern dabei zu helfen, in einer Unterrichtsumgebung Webanwendungen zu lehren/lernen Sicherheit. Das Ziel von DVWA besteht darin, einige der häufigsten Web-Schwachstellen über eine einfache und unkomplizierte Benutzeroberfläche mit unterschiedlichen Schwierigkeitsgraden zu üben. Bitte beachten Sie, dass diese Software
