Con esta sencilla función conseguiremos ordenar cualquier array multidimensional por el campo del array que queramos. Podremos indicarle si queremos que nos lo ordene de manera ascendente o descendente.
$toOrderArray -> Array a ordenar
$field -> Campo del array por el que queremos ordenarlo (entre comillas).
$inverse -> Su valor será true o false. El valor true lo ordenará de manera descendente y el false (valor por defecto) lo ordenará de manera ascendente.
lobo - 10/04/2010 20:12:54
Php dispone también de la función usort que nos permite implementar una ordenación de una forma algo más eficiente, échale un vistazo a http://blackslot.com/blog/2009/12/ordenar-arrays-asociativos-contenidos-en-otro-array-con-php/ ;)