PHP trie les valeurs du tableau par ordre croissant ou décroissant, ce qui est également l'une des questions d'entretien de base courantes en PHP. Nous pouvons y parvenir grâce aux deux fonctions asort() et arsort() en PHP.
Ci-dessous, nous utiliserons un exemple de code simple pour vous présenter la méthode PHP de tri des valeurs de tableau par ordre croissant et décroissant.
1. PHP trie le tableau par ordre croissant
L'exemple de code est le suivant :
<?php //按照数组的值来进行数组的排序 //按值升序排序 $arr1 = array("西门"=> "29","韦小宝"=>"25","灭绝"=>"18","朱老师"=>"32"); asort($arr1); foreach ($arr1 as $k => $v){ echo "年龄:".$k."是:".$v." "; } echo "<br>";
Le résultat du tri ascendant est le suivant indiqué ci-dessous :
2. PHP trie la valeur du tableau par ordre décroissant
L'exemple de code est le suivant :
<?php //按照数组的值来进行数组的排序 //按值降序排序 $arr1 = array("西门"=> "29","韦小宝"=>"25","灭绝"=>"18","朱老师"=>"32"); arsort($arr1); foreach ($arr1 as $k => $v){ echo "年龄:".$k."是:".$v." "; }
Le résultat du tri décroissant est le suivant Comme le montre la figure :
Introduction à la fonction :
asort : Trie le tableau et maintient la relation d'index
asort ( array &$array [, int $sort_flags = SORT_REGULAR ] ) : bool
Cette fonction trie le tableau, et l'index du tableau reste associé à l'unité. Principalement utilisé pour trier des tableaux associatifs où l'ordre des cellules est important.
Le tableau de paramètres représente le tableau d'entrée. sort_flags Le paramètre facultatif sort_flags peut être utilisé pour modifier le comportement de tri.
Valeur de retour, VRAI en cas de succès ou FAUX en cas d'échec.
arsort : Trie le tableau dans l'ordre inverse et conserve la relation d'index
arsort ( array &$array [, int $sort_flags = SORT_REGULAR ] ) : bool
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!