Descrizione
mixed
current ( array array )
Ogni array ha un puntatore interno all'elemento "corrente",
che è inizializzato al primo elemento inserito
nell'array.
La funzione current() restituisce il
valore dell'elemento che è attualmente puntato dal puntatore
interno. In ogni caso non muove il puntatore. Se il
puntatore interno punta oltre la fine della lista di elementi,
current() restituisce FALSE.
Avvertimento |
Se l'array contiene elementi vuoti (0 o "", la stringa
vuota) la funzione restituirà FALSE
pure per questi elementi. Questo rende impossibile
stabilire se si è veramente alla fine della lista in un
array di questo tipo usando current(). Per attraversare
in modo corretto un array che può contenere elementi vuoti, usare la
funzione each().
|
Esempio 1. Esempio di current() e funzioni relative
<?php $trasporti = array('piedi', 'bicicletta', 'automobile', 'aereo'); $mode = current($trasporti); // $mode = 'piedi'; $mode = next($trasporti); // $mode = 'bicicletta'; $mode = current($trasporti); // $mode = 'bicicletta'; $mode = prev($trasporti); // $mode = 'piedi'; $mode = end($trasporti); // $mode = 'aereo'; $mode = current($trasporti); // $mode = 'aereo'; ?>
|
|
Vedere anche end(), key(),
next(), prev() e
reset().