Maison  >  Article  >  développement back-end  >  Comment utiliser la fonction de tri php

Comment utiliser la fonction de tri php

藏色散人
藏色散人original
2019-05-28 13:31:373224parcourir

La fonction de tri php est utilisée pour trier le tableau d'index par ordre croissant. Sa syntaxe est sort(array, sortingtype). Cette fonction attribue de nouveaux noms de clé aux cellules du tableau. Le nom de clé d'origine sera supprimé.

Comment utiliser la fonction de tri php

Comment utiliser la fonction de tri php ?

Définition et utilisation

La fonction sort() trie le tableau d'index par ordre croissant.

Remarque : Cette fonction attribue un nouveau nom de clé à l'unité du tableau. Le nom de clé d'origine sera supprimé.

Renvoie VRAI en cas de succès, sinon renvoie FAUX.

Conseil : Veuillez utiliser la fonction rsort() pour trier le tableau d'index par ordre décroissant.

Syntaxe

sort(array,sortingtype);

Paramètres

array Obligatoire, précise le tableau à trier.

sortingtype est facultatif et spécifie comment comparer les éléments/éléments du tableau.

Valeurs possibles :

0 = SORT_REGULAR - Par défaut. Mettez chaque élément dans l'ordre régulier (ASCII standard, aucun changement de type)

1 = SORT_NUMERIC - Traitez chaque élément comme un nombre.

2 = SORT_STRING - Traitez chaque élément comme une chaîne.

3 = SORT_LOCALE_STRING - Traitez chaque élément comme une chaîne, en fonction des paramètres régionaux actuels (peut être modifié via setlocale()).

4 = SORT_NATURAL - Traitez chaque élément comme une chaîne, en utilisant le tri naturel comme natsort().

5 = SORT_FLAG_CASE - Peut être combiné (OU au niveau du bit) avec SORT_STRING ou SORT_NATURAL pour trier les chaînes, sans tenir compte de la casse.

Valeur de retour : VRAI en cas de succès, FALSE en cas d'échec.

Version PHP : 4+

Exemple 1

Trier les éléments du tableau $numbers par ordre croissant de nombres :

<?php
$numbers=array(4,6,2,22,11);
sort($numbers);
?>

Sortie :

2
4
6
11
22

Exemple 2

Trier les éléments du tableau $cars par ordre alphabétique croissant :

<?php
$cars=array("Volvo","BMW","Toyota");
sort($cars);
?>

Sortie :

BMW
Toyota
Volvo

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn