Durchlaufen von Arrays in PHP

Inhaltsverzeichnis

Zuerst definieren wir, was ein Array ist, ein Array kann als geordnete Karte definiert werden, also ein Datentyp, der Werte und Schlüssel zuordnet. Vereinfacht können wir sagen, dass ein Array ein Vektor oder eine Matrix ist, in der Werte gespeichert werden.

Ein Array kann unter anderem als Liste oder Vektor, als Stapel, als assoziative Tabelle, Sammlung oder Warteschlange verwendet werden. da die Werte eines Arrays andere Arrays, mehrdimensionale Arrays oder Bäume sein können.
Abhängig von der Art der Speicherung gibt es jedoch drei Arten von Arrays:
àArray indiziert numerisch oder Vektor: Seine Indizes sind numerisch und auf jeden internen Wert des Arrays wird über eine ganze Zahl zugegriffen.

Beispiel:

 $ var = Array ($ Wert1, $ Wert2, $ Wert3, $ Wert4 usw.);
$ Var ist die Variable, in der wir das Array speichern und $ value1, $ value2 … die Werte, die jedes Element des Arrays annimmt.
Assoziativ oder Schlüssel àArray: In diesem Fall werden die Werte des Arrays mit Schlüsseln verknüpft.

Beispiel:

$ var = Array ($ Schlüssel1 zu Wert1, $ Schlüssel2 zu Wert2, $ Schlüssel3 zu Wert3, $ Schlüssel4 zu Wert4); $ var ist die Variable, in der wir das Array speichern und $ key1, $ key2 … die Schlüssel, mit denen wir die Werte 1, 2 … zuweisen.
àArray multidimensional: Dies sind Arrays von Arrays, dh jeder Wert des Arrays ist ein Array.

Beispiel für ein Array:

VERGRÖSSERN

Sein $ var die Variable, in der wir das Array speichern, das wiederum drei weitere Arrays enthält.

Jetzt werden wir die verschiedenen Arrays durchgehen.
Ein indiziertes oder numerisches Index-Array zu durchlaufen ist sehr einfach, wie wir im folgenden Beispiel sehen werden:
Zuerst erstellen wir das Array und geben ihm Werte, wir initialisieren es.

Jetzt müssen wir die finden Array-Länge, ermitteln wir die Anzahl der Elemente. Dazu verwenden wir die count-Funktion, die alle Elemente eines Arrays zählt. Graf kann uns zurückgeben E_WARNING Nachricht was anzeigt, dass es eine Rekursion gefunden hat. Es kann auch 0 zurückgeben, wenn die Variable, die es postet, mit einem leeren Array initialisiert wurde oder wenn diese Variable nicht gesetzt wurde.

Dann müssen wir nur noch das Array mit einer for-Schleife durchgehen. Optional können die Werte gedruckt werden, wenn wir möchten.

Für das folgende Beispiel werden wir ein Array von Schlüsseln oder Assoziativen durchgehen:
Ich erstelle ein Array, in dem die Sportart dem Schlüssel und der Athlet dem Wert jedes Schlüssels entspricht.

VERGRÖSSERN

Dann erstelle ich eine foreach-Schleife in PHP, um die Werte durchgehen und aus der Schleife herausholen zu können. Für jedes Es ist eine Anweisung, die wir nur mit Arrays verwenden können. Wenn wir versuchen, es mit anderen Datentypen zu verwenden, erhalten wir einen Fehler. Das gleiche gilt, wenn wir es für eine nicht initialisierte Variable verwenden.
Das foreach-Funktion besteht darin, eine Gruppe von Anweisungen für jedes Element des Arrays zu wiederholen. Mit dieser Anweisung können wir das gesamte Array durchgehen und Informationen daraus erhalten.
Um Elemente einzufügen oder zu löschen, ist es jedoch vorzuziehen, die for-Anweisung zu verwenden.

Schließlich werden wir ein paar Beispiele sehen, um mehrdimensionale Arrays zu durchqueren.
Im ersten Fall sehen wir ein zweidimensionales oder zweidimensionales Array.
Nehmen wir das obige Beispiel:

Für ein dreidimensionales Array ist die Operation die gleiche wie für das vorherige zweidimensionale mehrdimensionale.
Wir erstellen ein Array von Arrays:

Dann gehen wir es mit einem Foreach und zwei weiteren verschachtelten Foreachs durch:

Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave