6.2.69 natsort()
Trie un tableau avec l'algorithme à "ordre naturel"
[ Exemples avec natsort ] PHP 4, PHP 5
bool
natsort (
array
array
)
natsort
implémente un algorithme
de tri qui traite les chaînes alpha-numériques du tableau
array
comme un être humain tout en conservant la relation clé/valeur. C'est ce qui
est appelé l'"ordre naturel". Un exemple de la différence de
traitement entre un tel algorithme et un algorithme de tri de
chaînes (comme lorsqu'on utilise
sort
)
est illustré ci-dessous :
Cette fonction retourne
TRUE
en cas de
succès,
FALSE
en cas d'échec.
Exemple avec natsort |
<?php $array1 = $array2 = array ("img12.png", "img10.png", "img2.png", "img1.png");
sort($array1); echo "Tri standard\n"; print_r($array1);
natsort($array2); echo "Tri en ordre naturel\n"; print_r($array2); ?>
|
Voir aussi
natcasesort
,
strnatcmp
et
strnatcasecmp
.
|