La usé hace mucho y no lo recuerdo muy bien pero creo que esta función te servirá:
Código PHP:
Ver originalstatic function orderMultiDimensionalArray( $toOrderArray, $field, $inverse = false )
{
foreach ( $toOrderArray as $key => $row )
{
$position[$key] = $row[$field];
$newRow[$key] = $row;
}
if ( $inverse )
else
foreach ( $position as $key => $pos )
$returnArray[] = $newRow[$key];
return $returnArray;
}