Maison >développement back-end >Problème PHP >Comment trier un tableau PHP par nom de clé
Méthode de tri : 1. Utilisez la fonction ksort() pour trier le tableau par ordre croissant en fonction du nom de la clé du tableau. La syntaxe est "ksort(associative array, 0)" ; ) pour trier le tableau en fonction du nom de la clé du tableau. Le nom de la clé trie le tableau par ordre décroissant (du plus grand au plus petit, du plus élevé au plus faible), la syntaxe est "krsort(associative array, 0);".
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
Méthode 1 de tri PHP tableaux par clé : utilisez la fonction ksort()
fonction ksort() pour trier le tableau par ordre croissant (de petit à grand, de bas en haut) en fonction du nom de clé du tableau. Cette fonction est principalement utilisée pour les tableaux associatifs. Le format de syntaxe est le suivant :
ksort($array [, $sort_flags = SORT_REGULAR])
La description du paramètre est la suivante :
$array : est le tableau à être. trié.
$sort_flags : est un paramètre facultatif, utilisé pour définir le mode de tri de la fonction. La valeur par défaut est "SORT_REGULAR". La valeur de $sort_flags est la même que celle du paramètre $sort_flags dans la fonction sort().
Exemple :
<?php $info = array( 'b' => 1, 'g' => 2, 'a' => 3, 'd' => 4 ); echo '<pre class="brush:php;toolbar:false">'; ksort($info, 0); print_r($info); ?>
Sortie :
Comment trier un tableau php par clé 2 : Utilisez la fonction krsort()
krsort() pour trier le tableau par ordre décroissant (du grand au petit, de haut en bas) en fonction du nom de clé du tableau. Cette fonction est principalement utilisée pour les tableaux associatifs. Le format de syntaxe est le suivant :
krsort($array [, $sort_flags = SORT_REGULAR])
La description du paramètre est la suivante :
$array : est le tableau à être. trié.
$sort_flags : est un paramètre facultatif, utilisé pour définir le mode de tri des fonctions, la valeur par défaut est "SORT_REGULAR". La valeur de $sort_flags est la même que celle du paramètre $sort_flags dans la fonction sort().
Exemple :
<?php $info = array( 'b' => 1, 'g' => 2, 'a' => 3, 'd' => 4 ); echo '<pre class="brush:php;toolbar:false">'; krsort($info, 0); print_r($info); ?>
Sortie :
Apprentissage recommandé : "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!