Indeksit
Tarkastellaan, kuinka taulukoiden kanssa työskennellään. Ensiksi on ymmärrettävä, miten tiettyihin alkioihin päästään käsiksi taulukossa.
Päästäksesi tiettyyn alkioon taulukossa, käytä hakaisia sulkuja yhdessä indeksin kanssa. Muista, että indeksi ei ole sama kuin alkion todellinen sijainti, sillä PHP:ssä indeksointi alkaa nollasta. Tarkastellaan esimerkkiä selkeyden vuoksi.
Indeksi on aina yksi vähemmän kuin todellinen sijainti. Esimerkiksi voimme hakea useita alkioita taulukosta alla olevassa esimerkissä:
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' ?>
Tässä esimerkissä taulukko $site
sisältää sanan "codefinity"
kirjaimet. Käytämme numeerisia indeksejä tiettyjen kirjainten hakemiseen.
Merkkijonon indeksit
PHP:ssä, aivan kuten taulukoissa, myös merkkijonoilla on indeksit, jotka alkavat nollasta. Tämä tarkoittaa, että voit hakea jokaisen yksittäisen merkin merkkijonosta sen indeksin avulla, samalla tavalla kuin käsittelet taulukon alkioita. Esimerkiksi merkkijonossa $string = "Hello";
merkki 'H'
on indeksissä 0, 'e'
indeksissä 1 ja niin edelleen. Voit hakea merkkejä hakasulkeilla, kuten $string[0]
, joka palauttaa 'H'
, tai aaltosulkeilla, kuten $string{0}
, joka palauttaa myös 'H'
. Tämä mahdollistaa yksittäisten merkkien käsittelyn merkkijonossa yhtä helposti kuin taulukon alkioiden käsittelyn.
main.php
1234567<?php // Initial array $string = "Hello"; // Getting letter 'H' echo $string[0]; // outputs 'H' ?>
Swipe to start coding
Täydennä koodi. Hae taulukon ($array
) toinen alkio ja tulosta se näytölle.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
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
Indeksit
Pyyhkäise näyttääksesi valikon
Tarkastellaan, kuinka taulukoiden kanssa työskennellään. Ensiksi on ymmärrettävä, miten tiettyihin alkioihin päästään käsiksi taulukossa.
Päästäksesi tiettyyn alkioon taulukossa, käytä hakaisia sulkuja yhdessä indeksin kanssa. Muista, että indeksi ei ole sama kuin alkion todellinen sijainti, sillä PHP:ssä indeksointi alkaa nollasta. Tarkastellaan esimerkkiä selkeyden vuoksi.
Indeksi on aina yksi vähemmän kuin todellinen sijainti. Esimerkiksi voimme hakea useita alkioita taulukosta alla olevassa esimerkissä:
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' ?>
Tässä esimerkissä taulukko $site
sisältää sanan "codefinity"
kirjaimet. Käytämme numeerisia indeksejä tiettyjen kirjainten hakemiseen.
Merkkijonon indeksit
PHP:ssä, aivan kuten taulukoissa, myös merkkijonoilla on indeksit, jotka alkavat nollasta. Tämä tarkoittaa, että voit hakea jokaisen yksittäisen merkin merkkijonosta sen indeksin avulla, samalla tavalla kuin käsittelet taulukon alkioita. Esimerkiksi merkkijonossa $string = "Hello";
merkki 'H'
on indeksissä 0, 'e'
indeksissä 1 ja niin edelleen. Voit hakea merkkejä hakasulkeilla, kuten $string[0]
, joka palauttaa 'H'
, tai aaltosulkeilla, kuten $string{0}
, joka palauttaa myös 'H'
. Tämä mahdollistaa yksittäisten merkkien käsittelyn merkkijonossa yhtä helposti kuin taulukon alkioiden käsittelyn.
main.php
1234567<?php // Initial array $string = "Hello"; // Getting letter 'H' echo $string[0]; // outputs 'H' ?>
Swipe to start coding
Täydennä koodi. Hae taulukon ($array
) toinen alkio ja tulosta se näytölle.
Ratkaisu
Kiitos palautteestasi!
single