Endimensjonal matrise
Arrayen som bare inneholder en dimensjon, og hvert matriseelement lagres i en bestemt indeks kalles en endimensjonal matrise. Det kan være numerisk eller assosiativ.
Ulike eksempler på endimensjonale matriser er vist i følgende avsnitt:
Eksempel-1: Bruk av endimensjonal numerisk matrise
Den endimensjonale numeriske matrisen kan defineres på forskjellige måter i PHP. I følgende skript inneholder $ ARR1 -array strengverdier som er deklarert ved å spesifisere indeksverdiene. Deretter inneholder $ ARR2 -matrise numeriske verdier som er erklært ved å bruke Array () -funksjonen. Til slutt inneholder en $ ARR3 -matrise blandede data som også er deklarert ved å bruke array () -funksjonen.
// Opprett indeksbasert rekke streng ved å spesifisere indeksverdienDen andre indeksverdien til ARR1 er $ arr1 [1]
";Den tredje indeksverdien på ARR2 er $ arr2 [2]
";Verdiene til ARR3 er:
";Produksjon:
Følgende utgang vises etter å ha kjørt skriptet. Verdien av den andre indeksen på $ ARR1 skrives ut i den første utgangen. Verdien av den tredje indeksen på $ ARR2 skrives ut i den andre utgangen. Alle verdiene på $ ARR3 skrives ut ved å bruke for loop i den tredje utgangen.
Eksempel-2: Bruk av den endimensjonale assosiative matrisen
Et endimensjonalt assosiativt utvalg kan erklæres som den endimensjonale numeriske matrisen. Følgende skript viser erklæringen om tre typer endimensjonale assosiative utvalg som forrige eksempel.
// Opprett et assosiativt utvalg ved å spesifisere hver indeks hver for segDen første indeksverdien til ARR1 er "".$ arr1 ['1110'].""
";Verdiene for assosiativ matrise, ARR2 er:
";Produksjon:
Følgende utgang vises etter å ha kjørt skriptet. Den spesielle indeksverdien på $ ARR1 og alle nøkler og verdier på $ ARR2 skrives ut ved hjelp av foreach -sløyfen.
Todimensjonal matrise
Når matrisen inneholder to indekser for å lagre elementene, kalles matrisen en todimensjonal matrise. En todimensjonal matrise brukes til å lagre tabelldata, som inneholder et fast antall rader og kolonner. Hvordan todimensjonal matrise kan deklareres og brukes i PHP vises i neste del av denne opplæringen.
Eksempel-3: Bruk av den todimensjonale numeriske matrisen
En todimensjonal numerisk matrise er erklært i følgende skript. Den første indeksen for matrisen vil inneholde radverdiene, og den andre indeksen for matrisen vil inneholde kolonneverdiene. I henhold til skriptet inneholder $ nettsteder med tre rader og tre kolonner. Den første raden inneholder listen over tre nettsteder for søkemotorer. Den andre raden inneholder en liste over tre nettsteder for e-handel. Den tredje raden inneholder tre nettsteder for pengeoverføring. To for løkker brukes til å identifisere indeksen for rad- og kolonneverdier for matrisen og skrive ut arrayverdiene.
// Lag en todimensjonal numerisk matriseListen over søkemotornettsteder er:
";Listen over e-handelsnettsteder er:
";Listen over nettsteder på nettet overføring er:
";Produksjon:
Følgende utgang vises etter å ha kjørt ovennevnte skript.
Eksempel-4: Bruk av den todimensjonale assosiative matrisen
Følgende skript viser bruk av en todimensjonal assosiativ matrise der indeksverdiene for både rad og kolonne er streng. Her definerer den første array () -funksjonen indeksverdien til raden som inneholder navnet på læreren, og de to kolonnene er definert av en annen matrisefunksjon i hver rad. Indeksen for hver kolonne inneholder kurskoden, og verdien til hver kolonne inneholder kursnavnet. Tastene og verdiene til matrisen vil skrive ut ved å bruke foreach -sløyfen.
Array ("CSE101" => "Computer Fundamental",Lærerens navn: $ Lærer
";Produksjon:
Følgende utgang vises etter å ha kjørt ovennevnte skript.
Konklusjon:
Bruken av forskjellige typer av matrisen er forklart i denne opplæringen ved å bruke enkle eksempler. Mange innebygde funksjoner finnes i PHP som er ment å gjøre forskjellige typer oppgaver med matrisevariabler som ikke er forklart i denne opplæringen. Måtene å definere og jobbe med endimensjonale og todimensjonale array-variabler vises i denne opplæringen for å hjelpe den nye PHP-brukeren til å vite formålet med å bruke Array og bruke den i PHP-skriptet.