Tengo un pequeño problema, quiero ordenar un array numericamente pero me lo hace así.
100
10
110
120
130
20
30
40
50
60
70
el script:
Código PHP:
$orden = array('10','20','30',..........);
sort($orden);
| |||
Respuesta: Problemas con ordenacion array sort(); prueba asi
Código PHP:
Ver original
__________________ cada vez que aprendes algo te crees que no sabes nada |
| ||||
Respuesta: Problemas con ordenacion array sort(); El problema es que PHP esta comparando los datos como strings, si los dejas como enteros no tendrás ese problema. Saludos. |
| |||
Respuesta: Problemas con ordenacion array sort(); es necesario que los transformes a string :S ?
Código PHP:
si los dejas como enteros no tendrias problemaVer original saludos. |
| |||
Respuesta: Problemas con ordenacion array sort(); Como se dice antes, PHP está interpretando los datos como string y no como números. Para cambiar eso, debes poner un flag. Trata esto Código PHP: Saludos :) |
| ||||
Respuesta: Problemas con ordenacion array sort(); hola buenas el script Código PHP: Warning: sort() expects at most 2 parameters, 3 given in C:\xampp\htdocs\ayuda_php\php\sort - Ordenar arrays.php on line 3 Gracias
__________________ ------------------------------------------------ La paciencia es el rey de la ciencia ------------------------------------------------ |
| ||||
Respuesta: Problemas con ordenacion array sort(); sort solo recibe máximo 2 parametros, el error te lo indica: sort($orden);
__________________ El objetivo de este foro es orientar al usuario como un favor y no como una obligación. Yo soy de los que dan puntos por aporte :D |
| ||||
Respuesta: Problemas con ordenacion array sort(); Hola muy buenas Me indicas que solo puedo poner SORT_NUMERIC "o" SORT_ASC? Código PHP:
__________________ ------------------------------------------------ La paciencia es el rey de la ciencia ------------------------------------------------ |
| ||||
Respuesta: Problemas con ordenacion array sort(); Cita: Si lo lees dice que la funcion sort solo puede tener 2 parametros y le estas dando 3, solo hacemos esto:Código PHP: |
Etiquetas: |