PHP - web-kehityksen perusteet

Loopit ja silmukat

Arrays ja loops

Array eli lista

Listassa ensimmäisenä: 10
Listassa viimeisenä: 50
Listan laajuus: 5
Array ( [0] => 10 [1] => 20 [2] => 30 [3] => 40 [4] => 50 )
Array ( [0] => 10 [1] => 20 [2] => 30 [3] => 40 [4] => 50 [5] => vika [6] => vika2 )
Array ( [0] => eka [1] => 10 [2] => 20 [3] => 30 [4] => 40 [5] => 50 [6] => vika [7] => vika2 )
Array ( [0] => eka [1] => 10 [2] => 20 [3] => 30 [4] => 40 [5] => 50 [6] => vika [7] => vika2 )

Foreach-loop

foreach-silmukkaa käytetään taulukoiden ja muiden tietorakenteiden läpikäymiseen.

        foreach ($array as $item) {
        // Suoritettavat toimenpiteet
        }
        

Lista foreach-loopilla

eka, 10, 20, 30, 40, 50, vika, vika2,

Lista ryhmiteltynä

eka, 10, 20, 30,
40, 50, vika, vika2,

Eka ja vika lihavoituna

eka 10, 20, 30, 40, 50, vika, vika2

Tulostetaan ehdollisena

20, 10, 10, 20, 30, 40, 50, eka, vika, vika2, 10, 20, 30, 40, 50, eka, vika, vika2,

Harjoitus

  1. Luo 10 nimen lista, jossa on useita A:lla alkavia nimiä
  2. Aseta nimet aakkojärjestykseen
  3. Tulosta listasta kaikki A:lla alkavat nimet - substr()
  4. Nimet erotellaan viivalla -
  5. Lisätehtävä: Viimeinen ilman viivaa

Lista nimistä

Aapo - Antti - Arska - Arvo -

Assosiatiivinen lista

Assosiatiivinen lista koostuu siis avaimista ja niitä vastaavista arvoista.
Peterin ikä: 35 Benin ikä: 35 // For loop otsikko("for-loop", 2); ?> p>For-silmukkaa käytetään, kun tiedetään tarkkaan kuinka monta kertaa toimintoja pitää suorittaa.

for (alkuarvo; ehto; askel) {
// Suoritettavat toimenpiteet
    }

Yksinkertainen for-loop silmukka!

0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9

10 Kertotaulu random-luvulla

1 * 4 = 4
2 * 4 = 8
3 * 4 = 12
4 * 4 = 16
5 * 4 = 20
6 * 4 = 24
7 * 4 = 28
8 * 4 = 32
9 * 4 = 36
10 * 4 = 40

Kuinka monta kertaa ...

Programming is 10% writing code and 90% understanding why it’s not workingLauseessa on 76 kirjainta, joista o-kirjainta 4 kappaletta.