Maison > développement back-end > Problème PHP > Comment utiliser la fonction sort() en php (avec des exemples de code)

Comment utiliser la fonction sort() en php (avec des exemples de code)

autoload
Libérer: 2023-03-09 13:02:02
original
3541 Les gens l'ont consulté

Nous devons souvent opérer sur des tableaux dans

php Parfois, nous pouvons avoir besoin de trier le tableau. Dans ce cas, nous devons utiliser la fonction intégrée sort() en PHP. un coup d'oeil

sort    ( array $array   , int $sort_flags = SORT_REGULAR   )
Copier après la connexion
  • $array : le tableau à trier.

  • $sort_flags : Le deuxième paramètre facultatif $sort_flags peut modifier le comportement du tri avec les valeurs suivantes : SORT_REGULAR - les unités de comparaison normales SORT_NUMERIC - les unités sont comparées sous forme de nombres ; comparées sous forme de chaînes ; SORT_LOCALE_STRING - Les cellules sont comparées sous forme de chaînes en fonction des paramètres régionaux actuels, qui peuvent être modifiés avec setlocale(). SORT_NATURAL - Comme natsort(), trie les chaînes dans « l'ordre naturel » par unité. SORT_FLAG_CASE - peut être combiné avec SORT_STRING ou SORT_NATURAL (OU opération au niveau du bit) pour trier les chaînes sans tenir compte de la casse.

  • Valeur de retour : renvoie vrai en cas de succès ou renvoie faux en cas d'échec.

Exemple de code

1. Unité de comparaison normale

<?php

$arr=array("a"=>"c张三","c"=>"b李四","b"=>"a王五");
sort($arr);
print_r($arr);

?>
Copier après la connexion
rrree

2. Triez les chaînes dans « l'ordre naturel »

输出;Array ( [0] => a王五 [1] => b李四 [2] => c张三 )
Copier après la connexion
<?php

$arr=array("a"=>"A张三","c"=>"b李四","b"=>"a王五");
sort($arr, SORT_NATURAL | SORT_FLAG_CASE);
print_r($arr);

?>
Copier après la connexion

Recommandé : Grandes questions d'entretien PHP en 2021 Résumé (Collection) 》《tutoriel vidéo php

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal