Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Indekser | Arrayer
Introduksjon til PHP

bookIndekser

La oss se på hvordan man arbeider med arrayer. Først må vi forstå hvordan man får tilgang til spesifikke elementer i en array.

For å få tilgang til et bestemt element i en array, bruk klammeparenteser med indeksen. Husk at indeksen ikke er den faktiske posisjonen til elementet, siden indeksering i PHP starter fra 0. La oss se på et eksempel for tydelighet.

Indeksen er alltid én mindre enn den faktiske posisjonen. For eksempel kan vi hente ut flere elementer fra en array i eksempelet under:

main.php

main.php

copy
1234567
<?php // Initial array $site = ["c", "o", "d", "e", "f", "i", "n", "i", "t", "y"]; // Getting letters 'o' and 'y' echo $site[1] . " " . $site[9]; // outputs 'o y' ?>

I dette eksemplet inneholder arrayet $site bokstavene i ordet "codefinity". Vi bruker numeriske indekser for å få tilgang til spesifikke bokstaver.

Strengindekser

I PHP har strenger, på samme måte som arrayer, indekser som starter fra null. Dette betyr at du kan få tilgang til hvert enkelt tegn i en streng ved hjelp av indeksen, på samme måte som du arbeider med elementer i et array. For eksempel, i strengen $string = "Hello";, har tegnet 'H' indeks 0, 'e' har indeks 1, og så videre. Du kan få tilgang til tegn ved å bruke hakeparenteser som $string[0] som gir deg 'H', eller krøllparenteser som $string{0} som også gir deg 'H'. Dette gjør det mulig å manipulere individuelle tegn i en streng like enkelt som elementer i et array.

main.php

main.php

copy
1234567
<?php // Initial array $string = "Hello"; // Getting letter 'H' echo $string[0]; // outputs 'H' ?>
Oppgave

Swipe to start coding

Fyll ut de tomme feltene i koden. Hent ut det andre elementet i arrayet ($array) og skriv det ut på skjermen.

Løsning

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 2
single

single

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Suggested prompts:

Can you show more examples of accessing array elements?

How do I modify an element in an array?

Can you explain the difference between array and string indexing in PHP?

close

Awesome!

Completion rate improved to 4.35

bookIndekser

Sveip for å vise menyen

La oss se på hvordan man arbeider med arrayer. Først må vi forstå hvordan man får tilgang til spesifikke elementer i en array.

For å få tilgang til et bestemt element i en array, bruk klammeparenteser med indeksen. Husk at indeksen ikke er den faktiske posisjonen til elementet, siden indeksering i PHP starter fra 0. La oss se på et eksempel for tydelighet.

Indeksen er alltid én mindre enn den faktiske posisjonen. For eksempel kan vi hente ut flere elementer fra en array i eksempelet under:

main.php

main.php

copy
1234567
<?php // Initial array $site = ["c", "o", "d", "e", "f", "i", "n", "i", "t", "y"]; // Getting letters 'o' and 'y' echo $site[1] . " " . $site[9]; // outputs 'o y' ?>

I dette eksemplet inneholder arrayet $site bokstavene i ordet "codefinity". Vi bruker numeriske indekser for å få tilgang til spesifikke bokstaver.

Strengindekser

I PHP har strenger, på samme måte som arrayer, indekser som starter fra null. Dette betyr at du kan få tilgang til hvert enkelt tegn i en streng ved hjelp av indeksen, på samme måte som du arbeider med elementer i et array. For eksempel, i strengen $string = "Hello";, har tegnet 'H' indeks 0, 'e' har indeks 1, og så videre. Du kan få tilgang til tegn ved å bruke hakeparenteser som $string[0] som gir deg 'H', eller krøllparenteser som $string{0} som også gir deg 'H'. Dette gjør det mulig å manipulere individuelle tegn i en streng like enkelt som elementer i et array.

main.php

main.php

copy
1234567
<?php // Initial array $string = "Hello"; // Getting letter 'H' echo $string[0]; // outputs 'H' ?>
Oppgave

Swipe to start coding

Fyll ut de tomme feltene i koden. Hent ut det andre elementet i arrayet ($array) og skriv det ut på skjermen.

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 2
single

single

some-alt