Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/01/2005, 16:19
Avatar de elmasca
elmasca
 
Fecha de Ingreso: enero-2004
Ubicación: Mexico
Mensajes: 108
Antigüedad: 20 años, 2 meses
Puntos: 0
Muchas gracias a todos los que se molestaron en ayudarme, por otra parte quiero decirles que ya me salio y gracias a DjNelson por darme una idea.
La solucion fue esta:

DjNelson me propuso que probara con una funcion la cual es natcasesort, bueno pues esta funcion si ordena el arreglo sin distinguir mayusculas y minusculas, lo malo es que no ordena los indices del arreglo y pues a la hora de imprimir los elementos del arreglo no me los mostraba ordenados.
Bueno pues investigue y para que los elementos salieran ordenados y tambien se ordenaran los indices solo tuve que hacer est:

Código PHP:
$arreglo=array("Verde","Rojo","Blanco","Negro","azul");

usort($arreglo,"strnatcasecmp");

for(
$x=0;$x<count($arreglo);$x++)
 echo 
$arreglo[$x]."<br>"
y el resultado es:

azul
Blanco
Negro
Rojo
Verde

Ocupe dos funciones: usort y strnatcasecmp, la primera funcion sirve para ordenar el arreglo por valores utilizando los criterios definidos en la función y modificando los índices, y la segunda funcion sirve para comparar cadenas insensible a mayúsculas y minúsculas usando un algoritmo de "orden natural".

Espero que esto le pueda ayudar a alguien mas.......

Gracias a todos
__________________
"El conocimiento se debe de compartir"