Indekser
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
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
1234567<?php // Initial array $string = "Hello"; // Getting letter 'H' echo $string[0]; // outputs 'H' ?>
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
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
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?
Awesome!
Completion rate improved to 4.35
Indekser
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
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
1234567<?php // Initial array $string = "Hello"; // Getting letter 'H' echo $string[0]; // outputs 'H' ?>
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
Takk for tilbakemeldingene dine!
single