each
PHP -> Funkcie -> Array funkcie -> each
Syntax
array each ( array pole )
Popis
Príkaz jazyka PHP
Vrátiť akuálny kľúč a pár hodnôt z poľa a posunúť kurzor poľa
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.
Príklad č. 1
<?php
$foo = array("bob", "fred", "jussi", "jouni", "egon", "marliese");
$bar = each($foo);
print_r($bar);
/*$bar teraz obsahuje následujúce páry kľúčov/hodnôt:
Array
(
[1] => bob
[value] => bob
[0] => 0
[key] => 0
)
*/
?>
$foo = array("bob", "fred", "jussi", "jouni", "egon", "marliese");
$bar = each($foo);
print_r($bar);
/*$bar teraz obsahuje následujúce páry kľúčov/hodnôt:
Array
(
[1] => bob
[value] => bob
[0] => 0
[key] => 0
)
*/
?>
Príklad č. 2
$ovocie = array('a' => 'jablko', 'b' => 'banan', 'c' => 'brusnica');
reset($ovocie);
while (list($key, $val) = each($ovocie)) {
echo "$key => $val<br />\n";
}
/*Vypise
a => jablko
b => banan
c => brusnica
*/
?>
reset($ovocie);
while (list($key, $val) = each($ovocie)) {
echo "$key => $val<br />\n";
}
/*Vypise
a => jablko
b => banan
c => brusnica
*/
?>
Pozri aj
key, list, current, reset, next, prev a foreach