ArrayObject::natsort Trie les éléments avec un tri naturel &reftitle.description; public trueArrayObject::natsort Cette méthode implémente un algorithme de tri qui place les chaînes alphanumériques dans le même ordre que celui qu'un humain utiliserait, tout en conservant la corrélation entre les clé et les valeurs. Ceci porte le nom de tri naturel. Par exemple, le tri naturel se distingue du tri informatique, tel qu'utilisé dans ArrayObject::asort, comme illustré ci-dessous. ¬e.sort-unstable; &reftitle.parameters; &no.function.parameters; &reftitle.returnvalues; &return.void; &reftitle.changelog; &Version; &Description; &return.type.true; &reftitle.examples; Exemple avec <function>ArrayObject::natsort</function> asort(); echo "Tri standard\n"; print_r($arr1); $arr2->natsort(); echo "\nTri en ordre naturel\n"; print_r($arr2); ?> ]]> &example.outputs; Array ( [3] => img1.png [1] => img10.png [0] => img12.png [2] => img2.png ) ) Tri en ordre naturel ArrayObject Object ( [storage:ArrayObject:private] => Array ( [3] => img1.png [2] => img2.png [1] => img10.png [0] => img12.png ) ) ]]> Pour plus d'informations, voyez le site de Martin Pool Natural Order String Comparison. &reftitle.seealso; ArrayObject::asort ArrayObject::ksort ArrayObject::natcasesort ArrayObject::uasort ArrayObject::uksort natsort