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.