(PHP 3, PHP 4, PHP 5)
each -- visszaadja a tömb pillanatnyilag kijelölt elemét és lépteti a belső mutatótAz each() visszaadja az array tömb jelenlegi index-érték párját, és előre mozgatja a tömb belső mutatóját. Ez a index-érték pár egy négyelemű tömbben kerül visszaadásra az alábbi kulcsokkal: 0, 1, key, and value, valamint az alábbi elemekkel. 0, 1,key és value. A 0 és a key tartalmazza a tömbelem kulcsát, 1 és value pedig az adatokat.
Ha a belső mutató az elemlista vége mögé mutat, akkor each() függvény FALSE-ot ad vissza.
$bigyo tartalma most:
Array ( 1 => bob value => bob 0 => 0 key => 0 ) |
<?php |
$bigyo tartalma most:
Array ( 1 => Bob value => Bob 0 => Robert key => Robert ) |
Az each()-et a list()-tel együtt szokás használni tömbök bejárására, mint például a $_POST:
Az each()() függvény lefutása után a belső tömbmutató a tömb következő elemére ugrik, vagy az utolsó elemre, ha a tömb végén áll a mutató. Használd a reset()-et, ha újból végig kell lépkedni a tömbön.
Lásd még: key(), list(), current(), reset(), next(), prev() és foreach!