Sløjfe gennem arrays i PHP

Indholdsfortegnelse

Først definerer vi, hvad en matrix er, et array kan defineres som et bestilt kort, det vil sige en datatype, der forbinder værdier og nøgler. På en forenklet måde kan vi sige, at en matrix er en vektor eller en matrix, hvor værdier gemmes.

En matrix kan blandt andet bruges som en liste eller vektor, som en stak, som en associativ tabel, en samling eller en kø. da værdierne for et array kan være andre arrays, multidimensionale arrays eller træer.
Der er imidlertid tre typer arrays afhængigt af lagringsmåden, som er følgende:
àArray indekseret numerisk eller vektor: Dens indekser er numeriske, og hver intern værdi i arrayet tilgås via et helt tal.

Eksempel:

 $ var = array ($ value1, $ value2, $ value3, $ value4 osv.);
$ Var er variablen, hvor vi gemmer arrayet og $ value1, $ value2 … de værdier, som hvert element i arrayet tager.
Associativ eller nøgler àArray: I dette tilfælde er matrixens værdier forbundet med nøgler.

Eksempel:

$ var = array ($ nøgle1 til værdi1, $ nøgle2 til værdi2, $ nøgle3 til værdi3, $ nøgle4 til værdi4); $ var er variablen, hvori vi gemmer arrayet og $ key1, $ key2 … nøglerne, som vi tildeler værdierne 1, 2 …
àArray multidimensionale: Disse er arrays af arrays, det vil sige, at hver værdi i arrayet er en array.

Eksempel på en matrix:

FORSTØRRE

værende $ var variablen, hvori vi gemmer arrayet, som igen indeholder tre andre arrays.

Nu skal vi igennem de forskellige arrays.
At gå igennem en indekseret eller numerisk indeksmatrix er meget enkel, som vi vil se i følgende eksempel:
Først opretter vi arrayet, og vi giver det værdier, vi initialiserer det.

Nu skal vi finde den array længde, finder vi ud af antallet af elementer. Til dette bruger vi tællefunktionen, som gør at tælle alle elementerne i en matrix. Count kan give os tilbage a E_WARNING besked hvilket vil indikere, at den har fundet rekursion. Det kan også returnere 0, hvis variablen, den poster, blev initialiseret med et tomt array, eller hvis variablen ikke er blevet indstillet.

Så skal vi bare igennem arrayet med en for loop. Valgfrit kan værdierne udskrives, hvis vi vil.

I det følgende eksempel vil vi gennemgå en række nøgler eller associerede:
Jeg opretter et array, hvor sporten svarer til nøglen og atleten til værdien af ​​hver nøgle.

FORSTØRRE

Derefter opretter jeg en foreach loop i php for at kunne gå igennem og få værdierne ud af loop. For hver Det er en instruktion, som vi kun kan bruge med arrays. Hvis vi forsøger at bruge det med andre typer data, giver det os en fejl. Det samme, hvis vi bruger det på en uinitialiseret variabel.
Det hver funktion er at gentage en gruppe instruktioner for hvert element i arrayet. Med denne instruktion kan vi gå gennem hele arrayet og indhente oplysninger fra det.
For at indsætte eller slette elementer er det imidlertid at foretrække at bruge for -sætningen.

Endelig skal vi se et par eksempler på krydsning af flerdimensionale arrays.
I det første tilfælde vil vi se et todimensionalt eller todimensionalt array.
Ved at tage eksemplet ovenfor:

For et tredimensionelt array er operationen den samme som for den tidligere todimensionale multidimensionale.
Vi opretter en række arrays:

Derefter går vi igennem det med en foreach og to andre indlejrede foreachs:

Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave