Código:
  
Pues me gustaria que readdir los leyera por ese orden, pero lo hace de cualquier forma... ¿Como lo consigo?vegetacion_1_1 vegetacion_1_2 vegetacion_1_3
Gracias!
  
  |  |||
|      Hola, pues utilizo readdir para leer las imagenes de un directorio y mostrarlas, por oden de nombre, osea tengo estos archivos:   
Código:
 Pues me gustaria que readdir los leyera por ese orden, pero lo hace de cualquier forma... ¿Como lo consigo?vegetacion_1_1 vegetacion_1_2 vegetacion_1_3 Gracias!  |  
  
  |  |||
|      Respuesta: Readdir, leer por oden de archivo    Hola gatorv gracias por contestar, intento esto:   Código PHP:    
Código:
 ¿Osea como lo hago con readdir?Warning: sort() expects parameter 1 to be array, string given in C:\Wamp\www\Pokemonrpg\administracion\mapeador\ventana_terrenos.php on line 42 Gracias!  |  
  
  |  ||||
|      Respuesta: Readdir, leer por oden de archivo    sort() solo funciona con arreglos, como te indico pateketrueke tienes que pasar todos los datos a un arreglo primero, luego aplicar sort() y luego leerlos.   Saludos.  |  
  
  |  |||
|      Respuesta: Readdir, leer por oden de archivo    Hola gatorV, mira utilizo este codigo:   Código PHP:    ¿Que puede haber mal? Gracias!  |  
  
  |  ||||
|      Respuesta: Readdir, leer por oden de archivo    sort() los va a ordenar por strings por lo que si tus strings son como el primer post no los va a ordenar, vas a tener que usar un algoritmo propio para ordenar los archivos ya cuando esten en el array.   Saludos.  |  
  
  |  |||
|      Cita:  Hola GatorV, no entiendo lo que quieres decir, ¿A que terefieres con que tienen que ser strings? es lo que son..sort() los va a ordenar por strings por lo que si tus strings son como el primer post no los va a ordenar, vas a tener que usar un algoritmo propio para ordenar los archivos ya cuando esten en el array.  Saludos y gracias Te refieres a que lo que quiero ordenar son los numeros? osea vegetacion_1 vegetacion_2 .. Exacto es asi. Entonces como lo hago? Gracias! ¿Deberia primero comprobar las letras y luego los numeros? Ayuda en esto por favor. Gracias ¿De verdad nadie sabe como hacerlo? Buscando y leyendo al final he encontrado la solucion,.... muy simple, usando "natsort()": Código PHP:    Un saludo. Última edición por GatorV; 10/07/2009 a las 09:19  |