ArrayObject::uasort Trie les éléments avec une fonction utilisateur &reftitle.description; public trueArrayObject::uasort callablecallback Cette fonction trie les éléments tout en conservant leur corrélation avec la clé associée, en utilisant une fonction de comparaison utilisateur. Cette fonction sert lors du tri de tableaux associatifs, où l'ordre des éléments est important. ¬e.sort-unstable; &reftitle.parameters; callback &sort.callback.description; &reftitle.returnvalues; &return.true.always; &reftitle.changelog; &Version; &Description; &return.type.true; &reftitle.examples; Exemple avec <function>ArrayObject::uasort</function> 4, 'b' => 8, 'c' => -1, 'd' => -9, 'e' => 2, 'f' => 5, 'g' => 3, 'h' => -4); $arrayObject = new ArrayObject($array); var_dump($arrayObject); // Trie et affiche le tableau $arrayObject->uasort('cmp'); var_dump($arrayObject); ?> ]]> &example.outputs; array(8) { ["a"]=> int(4) ["b"]=> int(8) ["c"]=> int(-1) ["d"]=> int(-9) ["e"]=> int(2) ["f"]=> int(5) ["g"]=> int(3) ["h"]=> int(-4) } } object(ArrayObject)#1 (1) { ["storage":"ArrayObject":private]=> array(8) { ["d"]=> int(-9) ["h"]=> int(-4) ["c"]=> int(-1) ["e"]=> int(2) ["g"]=> int(3) ["a"]=> int(4) ["f"]=> int(5) ["b"]=> int(8) } } ]]> &reftitle.seealso; ArrayObject::asort ArrayObject::ksort ArrayObject::natsort ArrayObject::natcasesort ArrayObject::uksort uasort