Ver Mensaje Individual
  #12 (permalink)  
Antiguo 13/03/2010, 11:45
Hidek1
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: Como ordenar la informacion de un txt?

bueno lo explicare un poco para que quede claro

Código PHP:
Ver original
  1. $texto = preg_split("/\n{2,}/", $texto);
  2. // separo en un array cada informacion completa del pais, (todos los datos, telefono. etc.)
  3. foreach($texto as $value){ // recorro el array creado
  4.     list($pais) = explode(PHP_EOL, $value);
  5.     // asigno a la variable $pais el valor de la primera linea del array (nombre del pais)
  6.     $paises[$pais] = $value;
  7.     // creo un array asociativo con el nombre del pais que contenga toda la informacion pertinente
  8. }
  9. ksort($paises); // ordeno el nuevo array asociativo alfabeticamente por pais
  10. echo implode(PHP_EOL.PHP_EOL.PHP_EOL, $paises);
  11. // junto el array con 3 saltos de linea para que mantenga el formato que le habias dado.


si sigues con dudas avisa

saludos!
__________________
More about me...
~ @rhyudek1
~ Github