Datamaskiner, Programmering
Hvordan er en sortering arrays?
Ofte når løse visse oppgaver som kreves for å foreta sorteringen av data som er lagret i en matrise. Hva er sortering arrays? Her, for eksempel, å spille på kortene, folk la sine kort på verdien og dress. Dette gjør det mulig å bestemme hva andre kortene de mangler. Og i ordbøkene alle bestilte alfabetisk. Eksemplene er mange. Sorter - for å omorganisere visst antall objekter i hvilken som helst rekkefølge på grunnlag angitt. Sorterings arrays krever ganske ofte. For dette formål er forskjellige metoder brukt. For å forstå sin essens, er det tilstrekkelig å vurdere i detalj en rekke måter.
Det er viktig å forstå at matrisen består av flere par av nøkler og bestemte verdier. Sortere arrays i C er gjort med hjelp av dusinvis av linjer med kode, og språket PHP, er dette bare oppnås en enkel kommando. Sortering arrays er mulig på grunnlag av nøkler eller verdier. Likevel er det mulig å fordele verdien, forlater dem med eksisterende nøkler eller tildele nye.
De viktigste forskjellene i funksjoner
Sortering en matrise av PHP er mulig ved hjelp av forskjellige funksjoner. La oss se på hvordan de skiller seg:
- Noen funksjoner er sortert arrays av sentrale elementer derav, og andre - på verdier.
- Det er forskjellige sorteringsrekkefølge: synkende, vokser, naturlig, numerisk, alfabetisk, tilfeldig eller spesifiserte brukere.
- Enkelte funksjoner er i stand til å redde etter sortering forbindelse mellom nøkkelen og verdi. Men det er en funksjon der nøklene vil bli tilbakestilt til den nye verdien.
- Hver funksjon gir en modifikasjon av den passerte matrisen. Sorter kopiere, har de ikke tilbake.
- Sorteringsrekkeføgen er udefinert, når funksjonen bestemmer de to elementene som likeverdige. Dette ustabil sortering.
Noen slags funksjon arrays i PHP
Sort () og rsort (). Sort () beordrer matrisen i alfabetisk rekkefølge. La oss oppmerksom på at denne funksjonen er store og små bokstaver. Den er sortert etter de verdier eksklusive nøklene. Rsort () vil sortere i omvendt rekkefølge, også, i henhold til de verdier og ignorerer nøklene.
Asort () - det er en av funksjonene for å bevare forholdet av nøkler og verdier. Det er nyttig for assosiative matriser, når det er viktig.
De to-dimensjonal oppstilling
En interessant todimensjonal array sortering. Dette kan gjøres på forskjellige måter. PHP har mulighet til å sammenligne to tall eller to strenger. I alle flerdimensjonale gruppe, hvert element av en matrise. I PHP, for å sammenligne flere matriser, må du opprette en bestemt metode. Vurdere en todimensjonal matrise, som lagrer forkortet navnet på frukt, fullt navn og pris. Oppstillingselementene kan sorteres i alfabetisk rekkefølge av den forkortede navn.
Nå sortering arrays i PHP vil være for deg å forstå.
Similar articles
Trending Now