Hvordan sortere en Array Alfabetisk i PHP
En av de viktigste problemene i informatikk er effektiv sortering av data. PHP gjør jobben enklere for utviklere i feltet ved å gi en standard sorteringsfunksjon som fungerer bra i de fleste situasjoner. Det kan til og med se på et tabellens innhold og bestemme på egen hånd om det er fornuftig å sortere tabellen ved numerisk eller alfabetisk verdier. PHP sorterer med "Quicksort" algoritme, som ikke er vanskelig å ansette.
Bruksanvisning
1 Åpne Notisblokk, som er innfødt til Windows, ved å klikke på "File" og "Lagre". Velg "Alle filer" som filtype. Lagre filen med navnet "testSort.php."
2 Skriv inn følgende:
<? Php
$ Navn = array ( "Kevin", "Amber", "Billy", "Thomas", "Karl");
sorterings ($ navn);
?>
Dette definerer en rekke strenger og sorterer dem. Rekken av strenger gitt er bare eksempler. Enhver rekke strenger fra enhver kilde vil fungere.
3 Lagre filen ved å klikke på "File" og deretter "Lagre".
Hint
- Du kan bruke "sort ($ navn, SORT_STRING);" å tvinge PHP å tolke tabellverdiene som strenger. Men dette er unødvendig med mindre du har grunn til å tro at PHP vil ha problemer med å bestemme at noen av matriseelementer er strenger.
- Du kan bruke "sort ($ navn, SORT_LOCALE_STRING);" å tvinge PHP å bruke toll på gjeldende locale når sortering strenger. Dette vil tillate PHP til å håndtere intelligent med aksenttegn som brukes i noen språk, forutsatt locale for at språket er riktig innstilt.
- Du kan reversere sortere ved hjelp av "rsort" kommandoen.