1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| <?php
header("Content-type: text/plain; charset=UTF-8");
$a = array();
$a[0] = array("nom"=>"TOTO", "couleur"=>"vert", "id"=>1);
$a[1] = array("nom"=>"TOTO", "couleur"=>"bleu", "id"=>2);
$a[2] = array("nom"=>"ZAZA", "couleur"=>"rouge", "id"=>3);
$a[3] = array("nom"=>"TOTO", "couleur"=>"jaune", "id"=>4);
print_r($a);
foreach ($a as $key => $row) {
$nom[$key] = $row['nom'];
$couleur[$key] = $row['couleur'];
}
// Trie les données par nom croissant, couleur croissant
// Ajoute $a en tant que dernier paramètre, pour trier par la clé commune
array_multisort($nom, SORT_ASC, $couleur, SORT_ASC, $a);
print_r($a);
?> |