Indekser
Lad os overveje, hvordan man arbejder med arrays. Først skal vi forstå, hvordan man får adgang til specifikke elementer i et array.
For at få adgang til et specifikt element i et array, bruges firkantede parenteser med indekset. Bemærk, at indekset ikke er den faktiske position for elementet, da indeksering i PHP starter fra 0. Lad os se på et eksempel for tydelighed.
Indekset er altid én mindre end den faktiske position. For eksempel kan vi hente flere elementer fra et array i eksemplet nedenfor:
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 eksempel indeholder arrayet $site bogstaverne i ordet "codefinity". Vi bruger numeriske indekser til at få adgang til specifikke bogstaver.
String-indekser
I PHP har strenge, ligesom arrays, også indekser der starter fra nul. Det betyder, at du kan få adgang til hvert enkelt tegn i en streng via dets indeks, på samme måde som du arbejder 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å adgang til tegn ved at bruge kantede parenteser som $string[0], hvilket giver dig 'H', eller krøllede parenteser som $string{0}, hvilket også giver dig 'H'. Dette gør det muligt at manipulere individuelle tegn i en streng lige så nemt 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
Udfyld hullerne i koden. Tilgå andet element i arrayet ($array) og udskriv det på skærmen.
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
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
Stryg for at vise menuen
Lad os overveje, hvordan man arbejder med arrays. Først skal vi forstå, hvordan man får adgang til specifikke elementer i et array.
For at få adgang til et specifikt element i et array, bruges firkantede parenteser med indekset. Bemærk, at indekset ikke er den faktiske position for elementet, da indeksering i PHP starter fra 0. Lad os se på et eksempel for tydelighed.
Indekset er altid én mindre end den faktiske position. For eksempel kan vi hente flere elementer fra et array i eksemplet nedenfor:
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 eksempel indeholder arrayet $site bogstaverne i ordet "codefinity". Vi bruger numeriske indekser til at få adgang til specifikke bogstaver.
String-indekser
I PHP har strenge, ligesom arrays, også indekser der starter fra nul. Det betyder, at du kan få adgang til hvert enkelt tegn i en streng via dets indeks, på samme måde som du arbejder 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å adgang til tegn ved at bruge kantede parenteser som $string[0], hvilket giver dig 'H', eller krøllede parenteser som $string{0}, hvilket også giver dig 'H'. Dette gør det muligt at manipulere individuelle tegn i en streng lige så nemt 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
Udfyld hullerne i koden. Tilgå andet element i arrayet ($array) og udskriv det på skærmen.
Løsning
Tak for dine kommentarer!
single