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!
| |||
Readdir, leer por oden de archivo 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 |