Oui, il est possible de trier un tableau par valeur clé en utilisant la fonction ksort() ou krsort(). ksort() trie par clé par ordre croissant, krsort() trie par clé par ordre décroissant.
Utilisez PHP pour trier le tableau par valeur de clé
En PHP, nous pouvons utiliser la fonction ksort()
ou krsort()
pour trier les tableau par clé Trier. La fonction ksort()
或 krsort()
函数按键对数组进行排序。
ksort()
ksort()
函数按键的升序对数组进行排序。
代码:
$arr = array("a" => 1, "b" => 3, "c" => 2); ksort($arr); print_r($arr);
输出:
Array ( [a] => 1 [c] => 2 [b] => 3 )
krsort()
krsort()
函数按键的降序对数组进行排序。
代码:
$arr = array("a" => 1, "b" => 3, "c" => 2); krsort($arr); print_r($arr);
输出:
Array ( [b] => 3 [c] => 2 [a] => 1 )
实战案例:
假设我们有一个包含学生成绩的数组,其中键是学生的姓名,值是他们的分数:
$students = array("John" => 85, "Jane" => 90, "Mike" => 75);
我们可以使用 ksort()
函数按学生的姓名对数组进行升序排序:
ksort($students); print_r($students);
输出:
Array ( [Jane] => 90 [John] => 85 [Mike] => 75 )
或者,我们可以使用 krsort()
ksort()
ksort()
trie un tableau par ordre croissant de clés. 🎜🎜🎜Code : 🎜🎜krsort($students); print_r($students);
Array ( [Mike] => 75 [John] => 85 [Jane] => 90 )
krsort()
La fonction trie un tableau par ordre décroissant de clés. 🎜🎜🎜Code : 🎜🎜rrreee🎜🎜Sortie : 🎜🎜rrreee🎜🎜 Exemple pratique : 🎜🎜🎜Supposons que nous ayons un tableau contenant les notes des élèves, où les clés sont les noms des élèves et les valeurs sont leurs scores : 🎜rrreee🎜us Nous pouvons utiliser la fonction ksort()
pour trier le tableau par ordre croissant par nom d'élève : 🎜rrreee🎜🎜Sortie : 🎜🎜rrreee🎜 Alternativement, nous pouvons utiliser le Fonction krsort()
par Trier le tableau par ordre décroissant par nom d'élève : 🎜rrreee🎜🎜Sortie : 🎜🎜rrreeeCe 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!