Maison >développement back-end >Problème PHP >Comment utiliser la fonction sort() en php (avec des exemples de code)
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 )
$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); ?>rrree
2. Triez les chaînes dans « l'ordre naturel »
输出;Array ( [0] => a王五 [1] => b李四 [2] => c张三 )
<?php $arr=array("a"=>"A张三","c"=>"b李四","b"=>"a王五"); sort($arr, SORT_NATURAL | SORT_FLAG_CASE); print_r($arr); ?>
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!