PHP natsort()

image_pdfimage_print

La fonction natsort() est une fonction intégrée en PHP qui est utilisée pour trier un tableau en utilisant un algorithme « d’ordre naturel ». Les valeurs maintiennent leurs clés d’origine.

Dans un algorithme naturel, le nombre 2 est inférieur au nombre 10. Dans un algorithme de tri standard, 10 est inférieur à 2, car le premier chiffre de « 10 » est inférieur à 2.
 

Syntaxe
natsort(array)

 
 

Paramètres
  • array(Obligatoire) : Spécifie le tableau dont nous voulons trier.

 

Valeur de retour

Renvoie TRUE en cas de succès ou FALSE en cas d’échec.
 

Version PHP:

4+
 

Exemple :
<?php
	$files = array("file9","file2", "file1","file10","file22");

	sort($files);
	echo "Tri standard: ";
	print_r($files);

	natsort($files);
	echo "Ordre naturel: ";
	print_r($files);
?>

 
Sortie:

Tri standard: Array
(
    [0] => file1
    [1] => file10
    [2] => file2
    [3] => file22
    [4] => file9
)
Ordre naturel: Array
(
    [0] => file1
    [2] => file2
    [4] => file9
    [1] => file10
    [3] => file22
)
Questions d'entretiens PHPQuestions d’entretiens PHP – Partie 1Questions sur PHP avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses…Lire plus
Partagez cet article

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *