Maison  >  Article  >  développement back-end  >  Comment trier un tableau PHP par nom de clé

Comment trier un tableau PHP par nom de clé

青灯夜游
青灯夜游original
2021-06-24 18:02:125017parcourir

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);".

Comment trier un tableau PHP par nom de clé

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(
        &#39;b&#39; => 1,
        &#39;g&#39; => 2,
        &#39;a&#39; => 3,
        &#39;d&#39; => 4
    );
    echo &#39;<pre class="brush:php;toolbar:false">&#39;;
    ksort($info, 0);
    print_r($info);
?>

Sortie :

Comment trier un tableau PHP par nom de clé

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(
        &#39;b&#39; => 1,
        &#39;g&#39; => 2,
        &#39;a&#39; => 3,
        &#39;d&#39; => 4
    );
    echo &#39;<pre class="brush:php;toolbar:false">&#39;;
    krsort($info, 0);
    print_r($info);
?>

Sortie :

Comment trier un tableau PHP par nom de clé

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn