Indexar
Låt oss överväga hur man arbetar med arrayer. Först bör vi förstå hur man får åtkomst till specifika element i en array.
För att få åtkomst till ett specifikt element i en array, använd hakparenteser med indexet. Observera att indexet inte är den faktiska positionen för elementet, eftersom indexeringen i PHP börjar från 0. Låt oss titta på ett exempel för tydlighet.
Indexet är alltid ett mindre än den faktiska positionen. Till exempel kan vi hämta flera element från en array i exemplet nedan:
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 det här exemplet innehåller arrayen $site bokstäverna i ordet "codefinity". Vi använder numeriska index för att komma åt specifika bokstäver.
Strängindex
I PHP har strängar, precis som arrayer, index som börjar från noll. Det innebär att du kan komma åt varje enskild tecken i en sträng via dess index, på samma sätt som du arbetar med element i en array. Till exempel, i strängen $string = "Hello";, har tecknet 'H' index 0, 'e' har index 1, och så vidare. Du kan komma åt tecken med hakparenteser som $string[0] vilket ger dig 'H', eller med klammerparenteser som $string{0} vilket också ger dig 'H'. Detta gör det möjligt att manipulera enskilda tecken i en sträng lika enkelt som element i en array.
main.php
1234567<?php // Initial array $string = "Hello"; // Getting letter 'H' echo $string[0]; // outputs 'H' ?>
Swipe to start coding
Fyll i luckorna i koden. Hämta det andra elementet i arrayen ($array) och skriv ut det på skärmen.
Lösning
Tack för dina kommentarer!
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
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
Indexar
Svep för att visa menyn
Låt oss överväga hur man arbetar med arrayer. Först bör vi förstå hur man får åtkomst till specifika element i en array.
För att få åtkomst till ett specifikt element i en array, använd hakparenteser med indexet. Observera att indexet inte är den faktiska positionen för elementet, eftersom indexeringen i PHP börjar från 0. Låt oss titta på ett exempel för tydlighet.
Indexet är alltid ett mindre än den faktiska positionen. Till exempel kan vi hämta flera element från en array i exemplet nedan:
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 det här exemplet innehåller arrayen $site bokstäverna i ordet "codefinity". Vi använder numeriska index för att komma åt specifika bokstäver.
Strängindex
I PHP har strängar, precis som arrayer, index som börjar från noll. Det innebär att du kan komma åt varje enskild tecken i en sträng via dess index, på samma sätt som du arbetar med element i en array. Till exempel, i strängen $string = "Hello";, har tecknet 'H' index 0, 'e' har index 1, och så vidare. Du kan komma åt tecken med hakparenteser som $string[0] vilket ger dig 'H', eller med klammerparenteser som $string{0} vilket också ger dig 'H'. Detta gör det möjligt att manipulera enskilda tecken i en sträng lika enkelt som element i en array.
main.php
1234567<?php // Initial array $string = "Hello"; // Getting letter 'H' echo $string[0]; // outputs 'H' ?>
Swipe to start coding
Fyll i luckorna i koden. Hämta det andra elementet i arrayen ($array) och skriv ut det på skärmen.
Lösning
Tack för dina kommentarer!
single