| 
  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
 .
    |