Y si simplemente recurrimos a la super conocida
Método de la burbuja (bubble sort).
Código PHP:
<?php
$numeros = array("1","5","15","7","12","88","6");
for($i=0;$i<count($numeros);$i++){
for($j=0;$j<count($numeros);$j++){
if($numeros[$i] > $numeros[$j]){ //-- obtiene el elemento a ordenar
$aux=$numeros[$i]; //-- copia el valor en la posicion actual a la variable $aux
$numeros[$i]=$numeros[$j]; //-- copia el valor de la posicion siguiente a la posicion actual
$numeros[$j]=$aux; //-- copia al valor de la variable auxiliar a la posicion siguiente
}
}
}
for ($i=0; $i<count($numeros); $i++){
printf("%s ", $numeros[$i]); //-- Acá el array ya fue ordenado, solo lo mostramos
}
?>
Saludos