invertire un array

salve a tutti sono funghetto sono nuovo sia del forum e sia del linguaggio php sono un autodidatta volevo porvi un quesito che credo per voi sia una cosa banale mentre per me è una montagna  insormontabile.

ecco il quesito :

devo scrivere una funzione che inverte l'array senza utilizzare array_reverse ed il risultato lo devo salvare in $array_invertito come faccio?

L'esercizio e questo :

?php

$array_prova= array ("11","22","33","44","55");

$lungh_array= count($array_prova);

echo "La lunghezza dell'array è: $lungh_array<BR>";

echo "I contenuti sono...<BR>";

for ($contatore=0; $contatore < $lungh_array; $contatore++) {

echo "$array_prova[$contatore]<BR>";

}

print_r(array_reverse($array_prova));

?>

inviato 5 anni fa
funghetto
X 0 X

un anima pia che mi aiuta ?

risposto 5 anni fa
funghetto
X 0 X

L'ultimo elemento è in $array_prova[$lungh_array].

Il penultimo in $array_prova[$lungh_array - 1] e così via.

Basta che fai un ciclo for che parta da $lungh_array e decrementi fino a 0.

risposto 5 anni fa
Massimiliano Arione
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda