Cita: Es solo lo que dices es algo "extenso" pero no complejo cuando lo empiezas a leer, te animo a que le eches un vistazo y pongas tus conclusiones, es la mejor manera de ayudarme y de que todos aprendamos.
Si, tal cual, solo extenso, pero en tiempos muchas veces se torna igual a complejo...
Cita: He echado un vistazo a tu codigo y creo...
No se si es sonará como una defensa lo que diré, o simplemente como una escusa, pero realmente no me pareció correcto aplicarle update después de entregado el código, es el original, arranque trabajándolo de una manera que no resulto la final, luego cuando quise acordar habían pasado casi dos horas (renegaba con la posición $queso, la pasaba por alto), así que una vez que funciono lo subí sin hacerle corrección alguna. Se que no es correcto, pero es lo que hay.
Con el tema de orden con QuickSort tenes varias alternativas ya hechas para php, como
ser esta.