Bonjour, j'espère que quelqu'un pourra m'aider car je suis désespéré...
Voila j'explique le probleme: je voudrai réaliser le tri d'un tableau multidimensionnel en fonction d'une colonne de ce dernier. J'ai essayé en vain avec les fonctions php, notamment multisort_array, mais je ne parviens a ne trier que la colonne en question et non tout le tableau, ou alors j'ai du mal utiliser la fonction....
voici mon tableau , chaque colonne contient une liste de valeur:
Array ( [id] => Array ( [0] => 66656 [1] => 38607 [2] => 41478 [3] => 68722 ) [submitter] => Array ( [0] => villeruptimmo_athomelor [1] => unicorn_athome [2] => dfiest_athome [3] => dargent_athomelor ) [offerstate] => Array ( [0] => active [1] => active [2] => active [3] => active ) [insdate] => Array ( [0] => 2005-05-12 10:28:40 [1] => 2005-06-08 09:07:20 [2] => 2005-07-21 18:20:25 [3] => 2005-09-14 15:30:59 ) [numChamb] => Array ( [0] => 6 [1] => 3 [2] => 8 [3] => 4 ) [country] => Array ( [0] => France [1] => France [2] => France [3] => France ) [region] => Array ( [0] => Meurthe et Moselle [1] => Moselle [2] => Moselle [3] => Meurthe et Moselle ) [immotype] => Array ( [0] => 13 [1] => 13 [2] => 18 [3] => 1 ) [commune] => Array ( [0] => Villerupt [1] => Rettel [2] => METRICH [3] => Longwy ) [garage] => Array ( [0] => -1 [1] => 1 [2] => 1 [3] => -1 ) [prix] => Array ( [0] => 220000 [1] => 195000 [2] => 466000 [3] => 345000 ) [surface] => Array ( [0] => 0.00 [1] => 140.00 [2] => 354.00 [3] => 350.00 ) )
Moi par exemple ce que je voudrai c'est par exemple trier chaque ligne en fonction par exemple des ID croissants. J'ai alors tenté:
array_multisort($tableModifie['id'], SORT_ASC , SORT_NUMERIC);
Mai ca ne trie que la colonne tri et les autres n'ont pas été modifiées...
Sinon quelqu'un aurait il une autre idée afin de trier un tel tableau sachant que j'ai besoin du tri et de l'ordre...
je vous remercie d'avance
Partager