Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    PHP Array Sortera Funktion

    PHP-skript kan lagra data i matriser . En array lagrar en rad datavärden i en linjär struktur . Varje element i en array är associerat med ett index eller en nyckel. Den första positionen i en array är på index noll , med siffrorna uppräkning utmed längden av strukturen. Med en associativ array , kan ett skript komma åt elementen med hjälp av dess ID nyckeln snarare än dess index . PHP-array sortera funktionerna ger programmerare en rad alternativ . Vitsord

    PHP ger en mängd olika funktioner för att sortera arrayer . Funktioner " sort ", " asort , " " arsort " och " rsort " sortera en array av värde . Detta innebär att den sorteringsalgoritm arrangerar gruppelementen i ordning efter deras värden. För en array med antal typer i det , innebär detta att sortera elementen i nummerordning . För textsträngar , funktionen sorterar i alfabetisk ordning . Följande exempel PHP kod visar sortera en array av värde :

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

    sort ( $ fruit_array ) ;

    här koden ändrar innehållet i den befintliga arrayen , snarare än att skapa en ny array med de sorterade elementen . Funktionen returnerar ett booleskt värde sant eller falskt , reflekterande framgång eller misslyckande av verksamheten . Addera Sortera efter nyckeln
    Associativa

    arrayer i PHP nycklar använder ID för att referera till element. Någon sorts funktioner ordna innehållet i en matris enligt nycklarna i stället värdena . Exempel på detta är " ksort , " " krsort " och " uksort . " Följande exempel PHP kod visar sortering en array på tangenterna :

    $ animal_array = array ( " c " = > " katt " , " d " = > "hund " , " b " = > " apa " , " a " = > " elefant " ) ;

    ksort ( $ animal_array ) ,

    När den här koden körs , kommer den resulterande arrayen innehåller samma element , sorterade i bokstavsordning beställning av nycklar . Varje värde fortfarande kommer att förknippas med samma nyckel , så när ett element flyttar läge , flyttar sin nyckel också .
    Key Association

    Vid sortering arrayer i PHP , kan programmerare välja att upprätthålla associationen mellan nycklar och värden . De flesta funktioner för sortering arrayer gör upprätthålla kopplingen mellan nyckel och värde , men undantag är " sort ", " rsort " och " usort . " Följande exempelkod visar med " rsort " -funktion , som sorterar elementen i en array , arrangera dem i omvänd ordning enligt värdet :

    $ people_array = array ( " a " = > " Amy " , 'B' = > "Mary " , " c " = > " James " ) ;

    rsort ( $ people_array ) ,

    kod resulterar i en array med element sorteras i omvänd alfabetisk ordning efter värde , med de ursprungliga knapparna helt bort . Efter denna process , kan skriptet komma endast de delar av index , inte med nyckel .
    Beställning
    array

    PHP sortering funktioner kan ordna element , med nyckel eller värde , i stigande eller fallande ordning . För textsträngar , innebär detta alfabetisk ordning , så " ett " är lägre än " c ". Funktioner sortera i omvänd ordning , från högt till lågt , inkluderar " arsort , " " krsort " och " rsort . " Funktioner sortering i stigande ordning inkluderar " asort , " " sort " och " ksort . " Alternativa sortering funktioner kan beställa element med andra arrangemang, såsom den " shuffle " -funktion , som sorterar arrayer i slumpmässig ordning .

    Tidigare:

    nästa:
    relaterade artiklar
    ·CNC-bearbetning Basics
    ·Hur dela sessionsvariabler i ColdFusion
    ·Hur hitta andra förekomster av en klass i C + +
    ·Hur Motivera stycken med en tagg i HTML
    ·Hur man använder OPL
    ·Hur vill hänvisa till en CSS- fil från JSP
    ·Hur man använder en WMI Script
    ·Hur man spelar QCP
    ·Hur man använder CVS Diff
    ·Hur ansluta TextBox till BindingNavigator
    Utvalda artiklarna
    ·Hur man skapar Meny Navigering på VB.NET
    ·Hur du gör ditt eget tangentbord Karaktär
    ·Java vs C : Likheter och skillnader
    ·Hur man använder inloggningsskript Ställa Skrivare
    ·Hur du använder ActiveX-kontroller i ASP Net
    ·Hur kan jag ändra min exe-fil till en CPP fil
    ·Hur man skapar ett gratis datorprogram
    ·Hur lagra datum i MySQL med PHP
    ·Vad är multihomed Host i Java
    ·Geoprocessing Med Python
    Copyright © Dator Kunskap http://www.dator.xyz