Loop door arrays in PHP

Inhoudsopgave

Eerst definiëren we wat een array is, een array kan worden gedefinieerd als een geordende kaart, dat wil zeggen, een gegevenstype dat waarden en sleutels associeert. Op een vereenvoudigde manier kunnen we zeggen dat een array een vector of een matrix is ​​waar waarden worden opgeslagen.

Een array kan onder andere worden gebruikt als een lijst of vector, als een stapel, als een associatieve tabel, een verzameling of een wachtrij. omdat de waarden van een array andere arrays, multidimensionale arrays of bomen kunnen zijn.
Er zijn echter drie soorten arrays, afhankelijk van de manier van opslag, namelijk de volgende:
àArray geïndexeerd numeriek of vector: de indexen zijn numeriek en elke interne waarde van de array is toegankelijk via een geheel getal.

Voorbeeld:

 $ var = array ($ waarde1, $ waarde2, $ waarde3, $ waarde4, enz);
$ Var is de variabele waarin we de array opslaan en $ value1, $ value2 … de waarden die elk element van de array aanneemt.
Associatieve of sleutels àArray: In dit geval zijn de waarden van de array gekoppeld aan sleutels.

Voorbeeld:

$ var = array ($ key1 tot value1, $ key2 tot value2, $ key3 tot value3, $ key4 tot value4); $ var is de variabele waarin we de array opslaan en $ key1, $ key2 … de sleutels waarmee we de waarden 1, 2 …
àArray multidimensionaal: dit zijn arrays van arrays, dat wil zeggen dat elke waarde van de array een array is.

Voorbeeld van een array:

VERGROTEN

wezen $ var de variabele waarin we de array opslaan die op zijn beurt drie andere arrays bevat.

Nu gaan we de verschillende arrays doornemen.
Het is heel eenvoudig om door een geïndexeerde of numerieke indexarray te gaan, zoals we in het volgende voorbeeld zullen zien:
Eerst maken we de array en geven we hem waarden, we initialiseren hem.

Nu moeten we de vinden array lengte, vinden we het aantal elementen. Hiervoor gebruiken we de count-functie die alle elementen van een array telt. Count kan ons een teruggeven E_WARNING bericht wat aangeeft dat het recursie heeft gevonden. Het kan ook 0 retourneren als de variabele die het plaatst, is geïnitialiseerd met een lege array of als de variabele niet is ingesteld.

Dan hoeven we alleen maar door de array te gaan met een for-lus. Optioneel kunnen de waarden worden afgedrukt als we dat willen.

Voor het volgende voorbeeld zullen we een reeks sleutels of associatieve toetsen doorlopen:
Ik maak een array waarin de sport overeenkomt met de sleutel en de atleet met de waarde van elke sleutel.

VERGROTEN

Vervolgens maak ik een foreach-lus in php om door te kunnen gaan en de waarden uit de lus te krijgen. Foreach Het is een instructie die we alleen met arrays kunnen gebruiken. Als we het proberen te gebruiken met een ander type gegevens, geeft dit ons een foutmelding. Hetzelfde als we het gebruiken op een niet-geïnitialiseerde variabele.
De voor elke functie is het herhalen van een groep instructies voor elk element van de array. Met deze instructie kunnen we de hele array doorlopen en er informatie uit halen.
Om elementen in te voegen of te verwijderen, verdient het echter de voorkeur om het for-statement te gebruiken.

Ten slotte gaan we een paar voorbeelden zien om multidimensionale arrays te doorkruisen.
In het eerste geval zien we een tweedimensionale of tweedimensionale array.
Neem het bovenstaande voorbeeld:

Voor een driedimensionale array is de bewerking hetzelfde als voor de vorige tweedimensionale multidimensionale.
We maken een array van arrays:

Dan gaan we er doorheen met een foreach en twee andere geneste foreachs:

Vond je deze Tutorial leuk en heb je eraan geholpen?Je kunt de auteur belonen door op deze knop te drukken om hem een ​​positief punt te geven

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave