PHP Manuál | ||
---|---|---|
Predchádzajúci | Nasledujúci |
Vracia aktuálny kľúč a pár hodnôt z poľa pole a posúva kurzor poľa. Tento pár sa vracia v štvor-prvkovom poli s kľúčami 0, 1, key a value. Prvky 0 a key obsahujú kľúčový názov prvku poľa a 1 a value obsahujú dáta.
Ak vnútorný ukazovateľ pre pole ukazuje na koniec obsahu poľa, each() vracia FALSE.
<?php |
$bar teraz obsahuje následujúce páry kľúčov/hodnôt:
Array ( [1] => Bob [value] => Bob [0] => Robert [key] => Robert ) |
each() sa väčšinou používa spolu s list() na preskočenie poľa, tu je príklad:
Po vykonaní funkcie each() bude kurzor poľa ponechaný na ďalšom prvku poľa alebo na poslednom prvku, ak je na konci poľa. Musíte použiť reset(), ak chcete znovu preskočiť pole s použitím each..
Výstraha |
Pretože priradenie poľa k inej premennej resetuje pôvodný ukazovateľ poľa, náš príklad hore by spôsobil nekonečnú slučku, nakoľko sme $fruit priradili k inej premennej vo vnútri slučky. |
Tiež pozri key(), list(), current(), reset(), next(), prev() a foreach.
Predchádzajúci | Domov | Nasledujúci |
current | Hore | end |