Cita:
Iniciado por yoseman1
Hola,
Por lo que yo he entendido, hemos de partir de la base de que para ordenar una lista de elementos la base sería una evaluación de dos elementos, a resultas de la cual, un elemento(el primero) avance(1), retroceda(-1) o se quede dónde está(0) respecto del segundo.
Y partiendo de esta base php lo que hace es ir comparando:
1er elemento con segundo y posiciona
2ndo con tercero y posiciona
y asi hasta llegar al final.
Por ejemplo este código es un ejemplo para ordenar un array poniendo primero los elementos pares y luego los impares:
.
Gracias compañero , si es como tu dices la verdad que tiene mucho sentido, pero en ningún sitio donde he leído la explicacion de usort junto con una función, explica que trabaje de ese modo, igual es porque se sobrentiende , pero yo la verdad que no sabía que se podía trabajar de ese modo

.
Mil gracias