esiste una funzione che sposta il puntatore di un array all'indice x?
esiste una funzione che sposta il puntatore di un array all'indice x?
Scusa in che senso ?
per leggere la posizione $x ti basta fare $nomearray[$x] nulla di piu' semplice...
![]()
No pvt per sollecitare risposte, grazie.
per utilizzare queste funzioni però dovrei prima spostare il puntatore nella posizione desiderata, specificata con il valore dell'indice! come faccio?next() e prev()
Se è solo per questo, come già suggerito, ti basta semplicemente fare $array[$indice] per richiamare la posizione che desideri all'interno dell'array. Poi con le funzioni next e prev puoi decidere di spostarti avanti o indietro rispetto al punto di partenza definito prima.
con $array[$x] ottengo il valore della chiave $x ma non sposto il puntatore...se poi eseguo next($array) il puntatore non va all'indice successivo di $x ma riparte dall'inizio dell'array
ipotizzando che questo sia il mio array
array
(
[9] => 1177020000
[14] => 1175378400
[2] => 1173481200
[4] => 1173049200
[7] => 1168383600
)
e ad esempio sia interessato a conoscere la chiave precedente e successiva dell'elemento 2 come faccio?