PHP natcasesort()

La fonction natcasesort() 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.

Cette fonction est insensible à la casse.
 

Syntaxe
natcasesort(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);

	natcasesort($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 PHP

Laisser un commentaire

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