PHP kézikönyv Előző Következő Az 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. Példa 1. each() példák $ize = array ("bob", "fred", "jussi", "jouni", "egon", "marliese"); $bigyo = each ($ize); $bigyo tartalma most: Array (0 = 0 1 = 'bob 'key = 0 value = 'bob') $ize = array ("Robert "= "Bob", "Seppo" = "Sepi"); $bigyo = each ($ize); $bigyo tartalma most: Array (0 = Robert 1 = 'Bob 'key = Robert value = 'Bob') 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: Példa 2. $_POST bejárása each() függvénnyel echo "POST metódussal elküldött változók: br"; reset ($_POST); while (list ($key, $val) = each ($_POST)) {echo "$key = $val br ";} 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()! Előző Tartalom Következő Fel