Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Indeksit | Taulukot
Johdanto PHP:hen

bookIndeksit

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

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' ?>

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

main.php

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

Swipe to start coding

Täydennä koodi. Hae taulukon ($array) toinen alkio ja tulosta se näytölle.

Ratkaisu

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 2
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

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

bookIndeksit

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

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' ?>

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

main.php

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

Swipe to start coding

Täydennä koodi. Hae taulukon ($array) toinen alkio ja tulosta se näytölle.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 2
single

single

some-alt