Salut à tous, je fais appel à votre aide, car je suis en train de m'arracher les cheveux sur un tri de tableau...
Je sais que ça peu paraître con, mais si quelqu'un pouvait m'aider, je lui en serait infiniment reconnaissant.

mon tableau est de la forme :
$table[590] = Array("Status" => "O", 0 => 14218, 1 => 1);
$table[591] = Array("Status" => "V", 2 => 8, 3 => 5, 4 => 2, 5 => 3);
$table[592] = Array("Status" => "V", 6 => 14223, 7 => 14213, 8 => 34, 9 => 32);
$table[593] = Array("Status" => "O", 10 => 49, 11 => 35);
$table[594] = Array("Status" => "F", 12 => 123, 13 => 1, 14 => 14218, 15 => 3, 16 => 2);
$table[595] = Array("Status" => "F", 17 => 49, 18 => 32, 19 => 37, 20 => 75);

et je voudrais ranger mes éléments de la manière suivante :

d'abord les éléments dont le status est "O", puis ceux dont status est "V", et enfin "F"

La ou ca se complique c est qu il faut aussi les ranger par ordre de nombre d'éléments:

en résumé :


ranger les élements selon deux ordres : status = "O", "V", "F" et par nombre d'éléments croissants

J'espère que mon problème est assez clairement expliqué, et que quelqu'un pourrai m'aider.

Merci d'avance.

Mat