Corso raccomandato:
PHP funzione prev()
Esempio
<?php $people = array("Bill", "Steve", "Mark", "David"); Visualizza il valore dell'elemento corrente, successivo e precedente dell'array: echo current($people) . "<br>"; echo prev($people)echo next($people) . "<br>"; ?>
;
Definizione e uso
prev() funziona spostando il puntatore interno sull'elemento precedente dell'array e lo visualizza.
- Metodi correlati: next()
- - Sposta il puntatore interno sull'elemento successivo dell'array e lo visualizza current()
- - Restituisce il valore dell'elemento corrente dell'array end()
- - Sposta il puntatore interno sull'ultimo elemento dell'array e lo visualizza reset()
- - Sposta il puntatore interno sull'elemento primo dell'array e lo visualizza each()
- Restituisce il nome chiave e il valore dell'elemento corrente, spostando il puntatore interno in avanti
SintassiDescrizioneprev(
) | Parametro |
---|---|
Descrizione | array |
Obbligatorio. Specifica l'array da utilizzare
Descrizione
prev() e next() hanno un comportamento simile, ma il puntatore interno viene invertito di una posizione anziché spostato di una posizione in avanti.Attenzione:
Dettagli tecnici
Valore di ritorno: | Se il risultato è positivo, restituisce il valore dell'elemento precedente nell'array, altrimenti restituisce FALSE. Se l'array contiene unità vuote o i valori delle unità sono 0, la funzione restituisce FALSE per queste unità. Per esplorare correttamente un array che potrebbe contenere unità vuote o valori di unità 0, vedere la funzione each(). |
Versione PHP: | 4+ |
Più esempi
Esempio 1
Esempio di tutti i metodi correlati:
<?php $people = array("Bill", "Steve", "Mark", "David"); echo current($people) . "<br>"; // L'elemento corrente è Bill echo next($people) . "<br>"; // L'elemento successivo di Bill è Steve echo current($people) . "<br>"; // L'elemento corrente è Steve echo prev($people) . "<br>"; // L'elemento precedente di Steve è Bill echo end($people) . "<br>"; // L'ultimo elemento è David echo prev($people) . "<br>"; // L'elemento precedente di David è Mark echo current($people) . "<br>"; // L'elemento corrente è Mark echo reset($people) . "<br>"; // Sposta il puntatore interno all'elemento iniziale dell'array, ossia Bill echo next($people) . "<br>"; // L'elemento successivo di Bill è Steve print_r (each($people)); // Restituisce il nome chiave e il valore dell'elemento corrente (al momento è Steve) e sposta il puntatore interno ?>