current
PHP -> Funkcie -> Array funkcie PHP -> funkcia current
Syntax
mixed current ( array pole )
Popis
Príkaz jazyka PHP
current -- Vrátiť akutálny prvok v poli
Každé pole má vnútorný ukazovateľ na svoj "aktuálny" prvok, ktorý je inicializovaný na prvý prvok vložený do poľa.
Funkcia current() jednoducho vracia hodnotu prvku poľa, na ktorý momentálne ukazuje vnútorný ukazovateľ. Neposúva ukazovateľ na žiadnu stranu. Ak vnútorný ukazovateľ ukazuje za koniec zoznamu prvkov, current() vracia FALSE.
Varovanie
Ak pole obsahuje prázdne prvky (0 alebo "", prázdny reťazec), potom táto funkcia tiež pre tieto prvky vráti FALSE. To potom s použitím current() umožňuje zistiť, či ste v takom poli skutočne na konci zoznamu. Na preskočenie poľa, ktoré môže obsahovať prázdne prvky, použite funkciu each.
Príklad
<?php
$preprava = array('pesi', 'bicykel', 'auto', 'lietadlo');
$mode = current($preprava); // $mode = 'pesi';
$mode = next($preprava); // $mode = 'bicykel';
$mode = current($preprava); // $mode = 'bicykel';
$mode = prev($preprava); // $mode = 'pesi';
$mode = end($preprava); // $mode = 'lietadlo';
$mode = current($preprava); // $mode = 'lietadlo';
?>
$preprava = array('pesi', 'bicykel', 'auto', 'lietadlo');
$mode = current($preprava); // $mode = 'pesi';
$mode = next($preprava); // $mode = 'bicykel';
$mode = current($preprava); // $mode = 'bicykel';
$mode = prev($preprava); // $mode = 'pesi';
$mode = end($preprava); // $mode = 'lietadlo';
$mode = current($preprava); // $mode = 'lietadlo';
?>
Pozri aj
end, key, next, prev a reset