Foreach
Z PHPEdia.pl
Pętla foreach służy do pobierania wszystkich elementów tablicy, bądź zmiennych z obiektu. Dostępne są dwa typy wywołania foreach:
<? $tablica = array(1, 2, 3, 4, 5); foreach($tablica as $wartosc) { echo $wartosc . '<br />'; } ?>
1 2 3 4 5
<? $tablica = array('raz' => 1, 'dwa' => 2, 'trzy' => 3); foreach($tablica as $klucz => $wartosc) { echo $klucz . ' - ' . $wartosc . '<br />'; } ?>
raz - 1 dwa - 2 trzy - 3
Przykład dla objektu:
<? class foo { public $bar; public $bar2; function foo() { $this->bar = 1; $this->bar2 = 2; } } $tablica = new foo(); foreach($tablica as $klucz => $wartosc) echo '$' . $klucz . ' = "' . $wartosc . '" <br />'; ?>
Wyświetli:
$bar = "1"; $bar2 = "2";
