Un saluto a tutti.

vorrei stampare un array con un ciclo for e utilizzare i puntatori.

con il seguente codice non ho problemi:
codice:
$my_arr=array(3,5,6,9,2,8,4);
for ($i=0; $i < count($my_arr); $i++){
	echo current($my_arr)."-";
	next($my_arr);
	}
Se volessi stampare la sequenza dell'array a partire dalla fine ho provato a cambiare il codice:
codice:
$my_arr=array(3,5,6,9,2,8,4);
for ($i=0; $i < count($my_arr); $i++){
	echo end($my_arr)."-";
	prev($my_arr)
	}
ma ottengo solo la stampa ripetuta dell'ultimo elemento.
Come mai il puntatore prev($my_arr) non funziona?

Grazie