Tutoriel de base de développement PHP : Tri des tableaux

Dans ce chapitre, nous présenterons une par une les fonctions de tri de tableaux PHP suivantes :

  • sort() - Trier les tableau par ordre croissant Arrange

  • rsort() - Trie le tableau par ordre décroissant

  • asort() - Trie le tableau par ordre croissant selon à la valeur du tableau associatif

  • ksort() - Trie le tableau par ordre croissant selon les clés du tableau associatif

  • arsort () - Trier le tableau selon la valeur du tableau associatif Trier par ordre décroissant

  • krsort() - Trier le tableau par ordre décroissant


1. sort() - Trier le tableau par ordre croissant

L'exemple suivant trie les éléments du tableau $fruits selon Arranger par ordre alphabétique croissant :

 $val) { echo "fruits[" . $key . "] = " . $val . "
"; } ?>


2. rsort () - Trier le tableau par ordre décroissant

L'exemple suivant trie les éléments du tableau $fruits par ordre numérique croissant :

 $val) { echo "fruits[" . $key . "] = " . $val . "
"; } ?>


3. asort() - Organisez le tableau par ordre croissant en fonction de la valeur du tableau associatif

4. ksort() - Selon la clé du tableau associatif, trier le tableau par ordre croissant

5. arsort() - Trie le tableau par ordre décroissant en fonction de la valeur du tableau associatif

krsort() - Trie le tableau par ordre décroissant en fonction de la valeur du tableau associatif. la clé du tableau associé

Exemple complet : Le code est le suivant

 "lemon", "a" => "orange", "b" => "banana", "c" => "apple"); //asort() - 根据关联数组的值,对数组进行升序排列 echo "

asort() - 根据关联数组的值,对数组进行升序排列

"; asort($fruits); foreach ($fruits as $key => $val) { echo "$key = $val
"; } echo "
"; //ksort() - 根据关联数组的键,对数组进行升序排列 echo "

ksort() - 根据关联数组的键,对数组进行升序排列

"; ksort($fruits); foreach ($fruits as $key => $val) { echo "$key = $val
"; } echo "
"; //arsort() - 根据关联数组的值,对数组进行降序排列 echo "

arsort() - 根据关联数组的值,对数组进行降序排列

"; arsort($fruits); foreach ($fruits as $key => $val) { echo "$key = $val
"; } echo "
"; //krsort() - 根据关联数组的键,对数组进行降序排列 echo "

krsort() - 根据关联数组的键,对数组进行降序排列

"; krsort($fruits); foreach ($fruits as $key => $val) { echo "$key = $val
"; } echo "
"; ?>

Remarque : Chaque fonction de tri a également des paramètres facultatifs Vous pouvez vous référer. au manuel PHP


Formation continue
||
$val) { echo "fruits[" . $key . "] = " . $val . "
"; } ?>
soumettre Réinitialiser le code
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!