| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    PHP trier tableau Fonction
    scripts PHP peuvent stocker des données dans des tableaux . Un tableau stocke une série de valeurs de données dans une structure linéaire . Chaque élément d'un tableau est associé à un indice ou d' une clé . La première position dans un tableau à index est zéro , les nombres d'incrémentation sur la longueur de la structure . Avec un tableau associatif , un script peut accéder à chaque élément en utilisant sa clé d'identification plutôt que son indice. Fonctions de tri de tableau PHP donner aux programmeurs une gamme d'options . Trier par valeur

    Le langage PHP fournit une variété de fonctions à des tableaux de tri. Fonctions " genre ", " asort », « arsort " et sort " rsort " un tableau en valeur . Cela signifie que l'algorithme de tri organise les éléments du tableau dans l'ordre en fonction de leurs valeurs. Pour un tableau avec des types de numéros en elle, ce qui signifie trier les éléments dans l'ordre numérique . Pour les chaînes de texte , le genre de fonction dans l'ordre alphabétique . L'exemple de code PHP suivant illustre tri d'un tableau de valeur :

    $ fruit_array = array (" banane", " pomme ", "orange ");

    sort ( fruit_array $ ) ; < br >

    Ce code modifie le contenu du tableau existant, plutôt que de créer un nouveau tableau avec les éléments triés . La fonction retourne une valeur booléenne true ou false , reflétant le succès ou l'échec de l'opération.
    Trier par clés

    tableaux associatifs en PHP utilisent des touches d'identité pour désigner d' éléments . Certaines fonctions de tri organiser le contenu d'un tableau en fonction des clés plutôt que sur les valeurs. Les exemples comprennent " ksort », « krsort " et " uksort " . L'exemple de code PHP suivant illustre tri d'un tableau sur les touches :

    $ animal_array = array (" c " => " chat", "d" => "chien", "b" => "singe" , "a" => " éléphant ");

    ksort ( animal_array $ ) ;

    Lorsque ce code s'exécute , le tableau résultant contiendra les mêmes éléments , classés par ordre alphabétique commande par touches . Chaque valeur sera toujours associée avec la même clé , de sorte que quand un élément se déplace la position , la clé se déplace également .
    Key Association

    Lors du tri des tableaux en PHP , les programmeurs peuvent choisir de maintenir le lien entre clés et les valeurs . La plupart des fonctions de tableaux de tri font de maintenir le lien entre la clé et la valeur , mais des exceptions sont «sorte », « rsort " et " usort " . L'exemple de code suivant montre comment utiliser la fonction " rsort " , qui trie les éléments d'un tableau , en les disposant dans l'ordre inverse selon la valeur :

    $ people_array = array ("a" => " Amy " , "b" = > "Mary" , "c" => "james" ) ;

    rsort ( people_array $ ) ;

    Ce code entraîne dans un tableau avec des éléments triés dans l'ordre inverse l'ordre alphabétique en valeur, avec des touches originales complètement enlevé. Suite à ce processus , le script ne peut accéder aux éléments de l'indice , et non par la clé .
    Commande
    tableau PHP

    fonctions de tri peut disposer les éléments , par clé ou une valeur , dans l'ordre croissant ou décroissant . Pour les chaînes de texte , cela signifie que l'ordre alphabétique , de sorte que "a" est inférieure à "c". Fonctions de tri dans l'ordre inverse , de haut en bas , comprennent " arsort », « krsort " et " rsort " . Fonctions de tri dans l'ordre croissant comprennent " asort », « genre » et « ksort " . Fonctions de tri alternatifs peuvent commander des éléments à l'aide d'autres dispositions , telles que la fonction " shuffle" , qui trie les tableaux dans un ordre aléatoire.

    Previous :

    next :
      articles connexes
    ·Différences entre Définir une fonction membre non - s…
    ·Comment Loop Through une liste d'objets dans FreeMarker…
    ·Comment faire un changement d'image sur Mouseover 
    ·Définir opérateur booléen 
    ·À propos de tableaux 
    ·Comment afficher Wingdings sur un clavier 
    ·Comment faire pour supprimer du texte dans un encadré …
    ·Comment remplacer un caractère de code ASCII équivale…
    ·Comment lien profond dans Silverlight 
    ·Comment centrer une boîte de message en Visual Basic 
      articles en vedette
    ·Comment convertir le HTML en JSP 
    ·Qu'est-ce que la récursivité dans Programmation 
    ·Comment Réindexez une table sans index 
    ·Comment utiliser un Spinner pour un Palm Pilot 
    ·Comment écrire un programme Fortran 
    ·Comment mettre à jour un menu sur chaque page 
    ·2010 Tutoriel Visual Basic for Beginners 
    ·Comment faire face à Tuples niché dans Python 
    ·Que puis-je utiliser pour remplir de données des zones…
    ·Comment faire pour activer l'assistance à distance dan…
    Copyright © Connaissances Informatiques http://fr.wingwit.com