Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
PHP Array Sorteer Functie
PHP scripts kan gegevens opslaan in arrays . Een array slaat een aantal gegevenswaarden in een lineaire structuur . Elk element in een array is geassocieerd met een index of sleutel . De eerste positie in een array op index nul , met de nummers verhogen langs de lengte van de structuur . Met een associatieve array , kan een script elk element met behulp van zijn ID -toets in plaats van de index openen . PHP array te sorteren functies geven programmeurs een reeks opties . Sort By Value

De PHP taal biedt een verscheidenheid aan functies te sorteren arrays . Functies " soort ", " asort , " " arsort " en " rsort " sort een array van waarde . Dit betekent dat de sorteer-algoritme regelt de arrayelementen in volgorde van hun waarden . Voor een serie met nummer soorten daarin , betekent dit sorteren elementen in numerieke volgorde . Voor tekenreeksen , de functie sorteert op alfabetische volgorde . Het volgende voorbeeld PHP- code toont het sorteren van een array waarde :

$ fruit_array = array ( " banaan " , " appel " , " oranje " ) ;

sort
( $ fruit_array ) ; < br >

code wijzigt de inhoud van de bestaande array , in plaats van een nieuwe matrix met de elementen gesorteerd . De functie retourneert een boolean waarde van waar of onwaar , als gevolg van het succes of falen van de operatie .
Sort By Key

Associatieve arrays
in PHP gebruik ID toetsen om te verwijzen elementen . Een soort functies regelen van de inhoud van een matrix volgens de sleutels in plaats van de waarden . Voorbeelden hiervan zijn " ksort , " " krsort " en " uksort . " Het volgende voorbeeld PHP- code toont het sorteren van een array op de toetsen :

$ animal_array = array ( " c " = > " cat " , " d " = > " hond " , " b " = > " aap " , " a " = > " olifant " ) ;

ksort
( $ animal_array ) ;

Wanneer deze code wordt uitgevoerd , zal de resulterende array dezelfde elementen , gesorteerd op alfabetische bevatten bestelling door toetsen . Elke waarde wordt nog steeds geassocieerd worden met dezelfde sleutel , dus wanneer een element beweegt positie , haar belangrijkste beweegt ook .
Key Association

Bij het sorteren van arrays in PHP , kunnen programmeurs kiezen of om de associatie tussen sleutels en waarden te handhaven . De meeste functies voor het sorteren van arrays doen onderhouden van de relatie tussen sleutel en waarde , maar uitzonderingen zijn onder andere " soort ", " rsort " en " usort . " De volgende voorbeeldcode geeft aan met de functie " rsort " , die sorteert de elementen in een array , het regelen van hen in omgekeerde volgorde op waarde :

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

rsort
( $ people_array ) ;

Deze code resulteert in een array met elementen sorteren in omgekeerde alfabetische volgorde van waarde , met de originele sleutels volledig verwijderd . Naar aanleiding van dit proces , kan het script alleen toegang tot de elementen door de index , niet met een sleutel .
Bestellen

PHP array
sorteer functies kunnen elementen te regelen , door de sleutel of waarde , in oplopende of aflopende volgorde . Voor tekenreeksen , betekent dit alfabetische volgorde , dus " een " is lager dan " c . " Functies sorteren in omgekeerde volgorde , van hoog tot laag , onder meer " arsort , " " krsort " en " rsort . " Functies sorteren in oplopende volgorde zijn " asort , " " sort " en " ksort . " Alternatieve sorteren functies kunnen elementen met andere regelingen , zoals de functie " shuffle " , die sorteert arrays in willekeurige volgorde te bestellen .

Previous: Next:
  Computer Programming Languages
·Hoe te bewerken in Windows Scr…
·Hoe maak je een Temperature Co…
·SQL Class Online Training 
·Hoe een bestand in TASM Compil…
·Hoe maak je een Byte Verwijzin…
·Aantal Elementen op MATLAB 
·Business Objects Componenten 
·Hoe te formatteren in Textarea…
·Hoe maak je een Gradient Afger…
  Related Articles
Hoe te Array Items in VBS toevoegen 
Hoe om te bepalen van een multi - dimens…
Hoe te sorteren in Visual Basic 
Hoe vindt u de maximale waarde in een ar…
Hoe vindt u de grootste waarde in een ar…
Hoe maak je een multidimensionale array …
Hoe maak je een Array in Visual Basic 
Wat is een Array in Visual Basic ? 
Hoe maak je een Array in Visual Basic 6.…
  Programmering Articles
·Hoe te Delen van HTML gebruiken VB Ontle…
·Hoe te VBScript Debug 
·Terugbellen Methoden 
·Een lijst van Java Style attributen 
·Hoe te Random Negatieve & Positieve gehe…
·Hoe maak je een Backslash Vervang 
·Python HTML Tutorial 
·Hoe te gebruiken PHP om een database te …
·Hoe te Proxy gebruiken in C # 
Copyright © Computer Kennis http://www.nldit.com