Domov arrow 2. PHP arrow 2.11 Zanke arrow 2.11.3 Uporaba zank pri poljih s foreach-em


2.11.3 Uporaba zank pri poljih s foreach-em Natisni E-pošta
Zadnji tip zanke v PHP-ju se uporablja izključno s polji. Obstajata dve obliki tega tipa zanke in obe uporabljata za ravnanje z vsakim elementom polja začasne spremenljivke. Če je potrebno le to, da se nekaj naredi z vrednostjo vsakega elementa polja, ima foreach zanka naslednjo obliko:

foreach (ime_polja as začasna_spremenljivka) {
    naredi nekaj z začasno_spremenljivko
    }

V naslednjem primeru teče zanka skozi polje $oprema_za_otroke in prikaže ime vsakega predmeta:

$oprema_za_otroke = array('voziček', 'lonček', 'posteljica', 'plenice', 'avtosedež');
foreach ($oprema_za_otroke as $predmet) {
    echo $predmet'<br />';
    }

Ta primer se lahko uporablja tako pri indeksiranem kot tudi asociativnem polju.

Druga možna oblika foreach zanke se več uporablja pri asociativnih poljih, ker omogoča dostop tako do ključa kot do vrednosti vsakega elementa polja. Ima malo drugačno obliko:

foreach (ime_spremenljivke as ključ_spremenljivke => vrednost_spremenljivke) {
     naredi nekaj s ključem_spremenljivke in vrednostjo_spremenljivke
    }

Naslednji primer uporablja asociativno polje $sadje in vključi ključ in vrednost vsakega elementa v enostaven niz:

foreach  ($sadje as $kljuc => $vrednost) {
    echo "Vrednost $kljuc je $vrednost<br />";
    }
 


© 2007-2008 PHP, MySQL, XML, OOP, varnost