Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/10/2014, 05:28
Demency
 
Fecha de Ingreso: marzo-2010
Ubicación: Santiago
Mensajes: 19
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: ordenar un array

Mira. te explico, la función sort, que recibe el dato de entrada $array, más bien funcional

Código PHP:
Ver original
  1. sort($array)

te ordena el array de manera ascendente, pero de igual manera existiría problema debido a que a medida que se van insertando los registros, los 20 registros, se imprimen uno por uno.

una solución, sería así:

Código PHP:
Ver original
  1. function mostrar_array($array) {
  2.   //Se insertan los 20 registros.
  3.   for ($i=0; $i<20; $i++) {    
  4.     $numeros=mt_rand(0,10);              
  5.     array_push($array, $numeros);
  6.   }
  7.  
  8.   //Se ordenan internamente
  9.   sort($array);
  10.  
  11.   //Imprimir los 20 valores
  12.   for($i=0;$i<20; $i++) {
  13.     echo $array[$i].",";
  14.   }
  15. }

creo que habrán mil formas de hacerlo mejor, pero eso sería mi solución, saludos desde Chile!