| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    PHP Array Sorter Funktion
    PHP-scripts kan lagre data i arrays. Et array gemmer en serie af dataværdier i en lineær struktur . Hvert element i et array er forbundet med et indeks eller en nøgle . Den første position i et array er ved indeks nul med tallene forøgelsen langs længden af strukturen . Med en associativ array, kan et script adgang hvert element ved hjælp af sin ID nøgle snarere end dens indeks. PHP array sortere funktioner giver programmører en række muligheder . Sorter efter Value

    PHP sprog indeholder en række funktioner til at sortere arrays. Funktioner "sort ", " asort ", " arsort " og " rsort " slags et array efter værdi . Dette betyder, at sorteringsalgoritme arrangerer arrayelementerne i rækkefølge efter deres værdier . For et array med tal typer i det , betyder det, sortering af elementerne i numerisk rækkefølge. For tekststrenge . Funktionen sorterer i alfabetisk rækkefølge Følgende eksempel PHP kode demonstrerer sortere et array efter værdi : Hej

    $ fruit_array = array (" banan ", " Apple" , "orange ");

    slags ( $ fruit_array ) < br >

    Denne kode ændrer indholdet af den eksisterende array, snarere end at skabe et nyt array med de sorterede elementer. Funktionen returnerer en boolesk værdi af sand eller falsk , hvilket afspejler den succes eller fiasko af operationen.
    Sorter efter Key

    Associative arrays i PHP bruge id nøgler til at henvise til elementer. Nogle sortere funktioner arrangere indholdet af et array ifølge tasterne snarere end værdierne . Eksempler på dette er " ksort ", " krsort " og " uksort ". Følgende eksempel PHP kode demonstrerer sortering et array på tasterne : Hej

    $ animal_array = array ( "c" => " kat" , "d" => "hund" , "b" => " abe ", " a " => " elefanten ")

    ksort ( $ animal_array )

    Når denne kode henretter , vil den resulterende matrix indeholder de samme elementer , sorteret i alfabetisk opstil efter nøgler. Hver værdi vil stadig være forbundet med samme nøgle , så når et element flytter position , dens centrale bevæger sig også .
    Key Association

    Når sortering arrays i PHP, kan programmører vælge, om at bevare sammenhængen mellem nøgler og værdier . De fleste funktioner til sortering arrays gøre vedligeholde forbindelsen mellem nøgle og værdi, men undtagelser er "slags ", " rsort " og " usort ". Følgende kodeeksempel viser ved hjælp af " rsort "-funktion , som sorterer elementerne i et array, arrangere dem i omvendt rækkefølge efter værdi : Hej

    $ people_array = array ( "a" => " Amy " , "b" = > " mary ", " c" => " James" ),

    rsort ( $ people_array )

    Denne kode resulterer i et array med elementer sorteres i omvendt alfabetisk rækkefølge efter størrelse med de originale nøgler helt fjernet . Efter denne proces, kan scriptet kun få adgang til elementer ved indeks , ikke af nøgle.
    Bestilling

    PHP array sortering funktioner kan arrangere elementer ved nøgle eller værdi , i enten stigende eller faldende rækkefølge . For tekststrenge betyder dette alfabetisk rækkefølge , så "a" er lavere end " c ". Funktioner sortering i omvendt rækkefølge , fra høj til lav , omfatte " arsort ", " krsort " og " rsort ". Funktioner sortering i stigende rækkefølge omfatte " asort ", "slags " og " ksort ". Alternative sortering funktioner kan bestille elementer ved hjælp af andre ordninger, såsom " shuffle "-funktionen , som sorterer arrays i tilfældig rækkefølge.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Upload et billede i Struts 
    ·Forskel mellem allokeret og Free Space 
    ·Eyecatcher protokoller 
    ·Hvordan at skjule et program i AppleScript 
    ·Hvad er et betinget Statement 
    ·Sådan gør Korteste Kode for en Infinite Loop 
    ·Definitionen af ​​en Untrapped Runtime Error 
    ·Hvad er SQL Syntaksfremhævning 
    ·PowerShell Windows 7 Tutorial 
    ·Sådan udskrives en String i Matlab 
      Anbefalede Artikler
    ·Sådan oprettes et program, der viser en kalender 
    ·Fordele & Ulemper ved typeløs Programmeringssprog 
    ·Sådan Update A Source SDK 
    ·Sådan oprettes en ny mappe programmerisk i Python 
    ·Sådan Pick Tilfældige lister fra Python 
    ·Sådan slettes elementer fra en Python List 
    ·Sådan bruges afhænde og Intet i VBA 
    ·Sådan bruger musehjulet i VB6 Miljøer 
    ·Sådan oprettes Grænser i et gitter i Java 
    ·Hvordan man skriver dobbelte anførselstegn til Fil i V…
    Copyright © Computer Viden http://www.computerdk.com