En préambule, je pense que je n'ai pas bien compris l'utilisation de array_multisort qui devrait m'aider grandement

En gros, j'ai un tableau décomposé comme suit (créé dynamiquement)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$table = array ( array(1,1,2,1,3,2,3,2,1), array(0.1,1,2,1,3,2,3,2,1), array(0.3,1,2,1,3,2,3,2,1), ... )
Je souhaiterais trier chacun des petites tables internes par le premier élément de chaque table pour obtenir (dans mon exemple) (les valeurs qui suivent sont sans importance pour mon besoin.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$table = array ( array(0.1,1,2,1,3,2,3,2,1), array(0.3,1,2,1,3,2,3,2,1), array(1,1,2,1,3,2,3,2,1), ... )
En fait, chaque petite table correspond aux points d'une surface que je veux dessiner, et la première valeur est une distance. Un tri sur cette distance me permettant de dessiner les faces les plus éloignées en premier pour ne retrouver ensuite que les faces les plus proches qui recouvrent les faces éloignée.

Un petit coup de pouce m'aiderait grandement

merci d'avance