Når du lærer PHP , er det vigtigt at forstå, hvordan man arbejder med multi- dimensionelle arrays , samt hvordan man kan sortere dem . En PHP array er en ordnet kort over nøgler og værdier . En to - dimensionelle array kan gemme værdier som medarbejderens første og sidste navne eller deres sidste navn og alder. Array nøgler skal være et heltal eller en streng typen , mens array- værdier kan være af enhver gyldig PHP type. Du kan bruge PHP " array_multisort "-funktion til at sortere todimensionale arrays for dig. Instruktioner
1
Åbn PHP-filen i en teksteditor såsom Windows Notesblok.
2
Erklær en todimensional array. Ring til " array_multisort "-funktionen for at sortere array og vise sine sorteres værdi ved at tilføje koden : Hej
$ myArray = array (
array ( 7, 11, 2, 10, 200) ,
array ( 1 , 65, 2, 3, 76)
),
array_multisort ( $ minDatatabel [0] , SORT_NUMERIC , SORT_ASC , $ myArray [1] ) ;
print_r ( $ myArray )
p Du kan bruge " SORT_NUMERIC ", " SORT_REGULAR " eller " SORT_STRING " som et argument for at indstille hvilken type array værdier skal behandles som . Den " SORT_STRING " og " SORT_REGULAR " typer er case- sensitive . Den " SORT_ASC " og " SORT_DESC " sat sorteringen skal ske i stigende eller faldende rækkefølge
sorteret arrays har en værdi af : .
Array ( 2, 7, 10, 11, 200)
Array ( 2 , 1, 3 , 65, 76)
3
Erklær et associativt array, splitte det op, kalder " array_multisort "-funktionen til at sortere det og derefter vise sine sorteres værdi ved at tilføje koden : Hej
$ myArray = array (
array (" FRUGT " => " banan ", " COLOR " => " GUL " ) , Amerikas
array (" FRUGT " => "orange ", " COLOR " => " oRANGE ")
array (" FRUGT " => " apple ", " COLOR "=>" RØD " )
),
foreach ( $ myArray som $ n = > $ key ) {
$ sort_fruit [] = $ key [' FRUGT '] ;
$ sort_color [] = $ key [' COLOR ];
}
array_multisort ( $ sort_fruit , SORT_ASC , $ sort_color , SORT_STRING , $ myArray )
print_r ( $ myArray )
sorteret arrays har en værdi på : Hej
Array ( " FRUGT " => " æble ", " COLOR "=>" RØD " )
Array ( " FRUGT "=>" banan "," COLOR "=>" GUL " )
Array ( " FRUGT "=> "orange ", " COLOR " => " oRANGE " )
4
Gem PHP-fil og indlæse det på din server for at sortere todimensionale arrays.
< br >