PHP current() Funzione
Esempio
Emetti il valore dell'elemento corrente in una matrice:
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
echo current($people) . "<br>";
?>
Definizione e utilizzo
La funzione current() restituisce il valore dell'elemento corrente in un array.
Ogni array ha un puntatore interno al suo elemento "corrente", che viene inizializzato al primo elemento inserito nell'array.
Suggerimento: questa funzione non sposta il puntatore interno dell'array.
Metodi correlati:
- end() - sposta il puntatore interno e restituisce l'ultimo elemento nell'array
- next() - sposta il puntatore interno e restituisce l'elemento successivo nell'array
- prev() - sposta il puntatore interno e restituisce l'elemento precedente nell'array
- reset() - sposta il puntatore interno al primo elemento dell'array
- each() - restituisce la chiave e il valore dell'elemento corrente e sposta il puntatore interno in avanti
Sintassi
current(array)
Valori dei parametri
Parameter | Description |
---|---|
array | Required. Specifies the array to use |
Dettagli tecnici
Valore di ritorno: | Restituisce il valore dell'elemento corrente in una matrice oppure FALSE su elementi vuoti o senza valore |
---|---|
Versione PHP: | 4+ |
Altri esempi
Esempio
Una dimostrazione di tutti i metodi correlati:
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
echo current($people) . "<br>"; // The current element is Peter
echo next($people) . "<br>"; // The next element of Peter is Joe
echo current($people) . "<br>"; // Now the current element is Joe
echo prev($people) . "<br>"; // The previous element of Joe is Peter
echo end($people) . "<br>"; // The last element is Cleveland
echo prev($people) . "<br>"; // The previous element of Cleveland is Glenn
echo current($people) . "<br>"; // Now the current element is Glenn
echo reset($people) . "<br>"; // Moves the internal pointer to the first element of the array, which is Peter
echo next($people) . "<br>"; // The next element of Peter is Joe
print_r (each($people)); // Returns the key and value of the current element (now Joe), and moves the internal pointer forward
?>
❮ Riferimento all'array PHP