Forum und email

current

(PHP 4, PHP 5)

current — visszaadja egy tömb aktuális elemét

Leírás

mixed current ( array &$array )

Minden tömbnek van egy ún. belső mutatója, amely a jelenlegi elemre mutat. A tömbbe beszúrt első elemre van inicializálva.

A current() függvény egyszerűen visszaadja a belső mutató által megjelölt tömbelem értékét. A mutató soha nem mozdul el erről az elemről. Ha a belső mutató az elemlista vége mögé mutat, akkor current() függvény FALSE-ot ad vissza.

Warning

Ez a függvény a logikai típusú FALSE értékkel is visszatérhet, olyan nem logikai típusú értékek mellett, amik szintén FALSE értékként jelenhetnek meg (mint pl. 0 vagy ""). Olvasd el a Logikai típusról szóló részt további információkért. Használd a === operátort a visszatérési érték ellenőrzésére.

Note: Nem leszel képes arra, hogy különbséget tegyél a tömb vége és a logikai (boolean) típusú FALSE elem között. Ahhoz, hogy helyesen pásztázt azt a tömböt, ami FALSE értékeket is tartalmazhaz, lásd az each() függvényt.

Example#1 Példa a current() és társai használatára

<?php
$transport 
= array('foot''bike''car''plane');
$mode current($transport); // $mode = 'foot';
$mode next($transport);    // $mode = 'bike';
$mode current($transport); // $mode = 'bike';
$mode prev($transport);    // $mode = 'foot';
$mode end($transport);     // $mode = 'plane';
$mode current($transport); // $mode = 'plane';
?>

Lásd még: end(), key(), next(), prev(), reset() és each()!