Manuale PHP
Indietro |  | Avanti

# current

(PHP 3, PHP 4, PHP 5)

current -- Restituisce l'elemento corrente di un array

## 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().

Indietro | Partenza | Avanti
count | Risali | each