Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    PHP Array Sorter Funksjon
    PHP-skript kan lagre data i arrays. En matrise lagrer en serie av dataverdier i en lineær struktur . Hvert element i en matrise er assosiert med en indeks eller en nøkkel . Den første posisjon i en matrise er ved indeksen null , med tallene inkrementering langs lengden av strukturen. Med en assosiativ array, kan et skript tilgang til hver element ved hjelp av ID -tasten i stedet for sin indeks . PHP array sortere funksjoner gi programmerere en rekke alternativer . Sorter etter Verdi

    PHP språk gir en rekke funksjoner for å sortere arrays. Funksjoner " slag ", " asort ", " arsort " og " rsort " sortere en matrise av verdi. Dette betyr at sortering algoritme arrangerer array elementer i rekkefølge i henhold til deres verdier . For en matrise med flere typer i det , betyr dette sortering elementene i numerisk rekkefølge . For tekststrenger , funksjonen sorterer i alfabetisk rekkefølge . Følgende eksempel PHP-koden demonstrerer sortering en matrise av verdier : en

    $ fruit_array = array (" banan ", " eple ", " oransje ");

    sort ( $ fruit_array );
    p Dette forandrer koden av innholdet i den eksisterende matrise , i stedet for å skape en ny matrise med elementene sortert . Funksjonen returnerer en boolsk verdi på sant eller usant , reflekterer suksess eller fiasko av operasjonen.
    Sorter etter Key

    assosiative arrays i PHP bruker ID- tastene for å referere til elementer . Noen sortererfunksjon ordne innholdet i en matrise i henhold til tastene snarere enn verdiene . Eksempler på dette er " ksort ", " krsort " og " uksort . " Følgende eksempel PHP-koden demonstrerer sortering en rekke på tastene : en

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

    ksort ( $ animal_array ) ;

    Når denne koden utfører , vil den resulterende matrisen inneholder de samme elementene , sortert i alfabetisk bestilling av nøkler . Hver verdi vil fortsatt være assosiert med samme nøkkel , så når et element beveger posisjon, flytter sin nøkkel også .
    Key Association

    Når du sorterer arrays i PHP, kan programmerere velge om de vil opprettholde sammenhengen mellom nøkler og verdier . De fleste funksjoner for sortering arrays gjøre opprettholde koblingen mellom nøkkelen og verdi , men unntakene omfatter " sortere ", " rsort " og " usort . " Følgende eksempelkode demonstrerer bruk av " rsort "-funksjonen , som sorterer elementene i en matrise, arrangere dem i omvendt rekkefølge i henhold til verdi : en

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

    rsort ( $ people_array ) ;

    Denne koden resulterer i en matrise med elementer sorteres i omvendt alfabetisk rekkefølge etter verdi , med de opprinnelige tastene helt fjernet . Etter denne prosessen , kan skriptet bare tilgang til elementer av indeksen, ikke av nøkkel .
    Rekkefølge

    PHP array sortering funksjoner kan ordne elementene, av nøkkel eller verdi , enten i stigende eller synkende rekkefølge . For tekststrenger , betyr dette alfabetisk rekkefølge, slik at "a" er lavere enn "c ". Funksjoner sortering i omvendt rekkefølge , fra høy til lav , blant annet " arsort ", " krsort " og " rsort . " Funksjoner sortering i stigende rekkefølge inkluderer " asort ", " sort" og " ksort . " Alternative sortering funksjoner kan bestille elementer med andre ordninger , som for eksempel " shuffle "-funksjonen , som sorterer arrays i tilfeldig rekkefølge .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan bruke Scripts i SSIS 
    ·Hvordan bruke 3D-figurer i programmering 
    ·Hvordan lage en link i nettfora 
    ·Hva er et unntak Breakpoint 
    ·Forskjellen mellom en Helios & Galileo Eclipse 
    ·Hvordan kjøre SSIS Fra lagrede prosedyrer 
    ·Hvordan lese tegn i MIPS 
    ·Hva gjør ActiveX 
    ·Slik fjerner unselectable listboxes i Silverlight WPF 
    ·Hvordan sette opp en JW Player 5.1 Med Lighttpd 
      Anbefalte artikler
    ·Slik skjuler av klasse i JavaScript 
    ·Hvordan lage den første bokstaven i en streng en kapit…
    ·Hvordan Referanse Disk Paths på Python 
    ·Hvordan legge til JButton til JPanel 
    ·Hvordan bruke todimensjonale karakter Arrays i C 
    ·SQL Fundamentals Trening 
    ·Hvordan legge til KeyListener 
    ·Slik konverterer en Lisp program til en ME10 Macro 
    ·Hvordan Konstruer en ordbok i Python 
    ·Hvordan lage en PHP Form Mailer At Auto omdirigerer til…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/