Buona sera a tutti
un esercizio mi chiede di ordinare un array in ordine decrescente senza utilizzare funzioni preimpostate tipo sort() o resort()
quindi ho creato una funzione personalizzata ma non funziona....
function ordinamento_decrescente($my_array){
for($i=0;$i<count($my_array);$i++){
$val = $my_array[$i];
$j = $i-1;
while($j<=0 && $my_array[$j] < $val){
$my_array[$j+1] = $my_array[$j];
$j--;
}
$my_array[$j+1] = $val;
}
return $my_array;
}
echo "Array iniziale :\n";
echo implode(', ',$arr )."</br>";
echo "\n Array decrescente :\n";
print_r(ordinamento_decrescente($arr));