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';
?>


Pozri aj

end, key, next, prevreset