Ver Mensaje Individual
  #11 (permalink)  
Antiguo 16/09/2011, 14:01
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 13 años, 7 meses
Puntos: 793
Respuesta: Ordenar array

Tal vez algo así? no me voy a poner a simplificarlo porque veo que no entiendes. A ver si así te das una idea.

Código PHP:
Ver original
  1. <?php
  2.  
  3. $filas = file('prueba.txt');
  4.  
  5. $arr = array();
  6.  
  7. foreach ($filas as $row) {
  8.     $sql = explode(",", $row);
  9.     $arr[] = array($sql[4], $sql[5]);
  10. //Agregamos a un array los campos necesarios del txt
  11. }
  12.  
  13. //Función de ordenamiento definida por el usuario
  14. function ordenar_campo($a,$b) {
  15.     return strcmp($a[0], $b[0]);
  16. }
  17.    
  18. usort($arr, 'ordenar_campo'); //ordenar_campo = función ordenamiento
  19. //ordenamos según el índice 0 que sería $sql[4]
  20.  
  21. //Imprimimos
  22. foreach ($arr as $sql) {
  23.     echo $sql[0] . ' ';
  24.     echo $sql[1] . '<br />';
  25. }
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP

Última edición por andresdzphp; 16/09/2011 a las 14:10