current
(PHP 4, PHP 5)
current — visszaadja egy tömb aktuális elemét
LeÃrás
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.
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()!