Når lære PHP, er det viktig å forstå hvordan man skal arbeide med multi - dimensjonale arrays samt hvordan å sortere dem . En PHP array er en ordnet kartet nøkler og verdier. En to- dimensjonal array kan lagre verdier som ansattes fornavn og etternavn , eller deres etternavn og alder . Array nøkler må være et heltall eller streng type, mens rekke verdier kan være av hvilken som helst gyldig PHP type. Du kan bruke PHP " array_multisort "-funksjon for å sortere todimensjonale matriser for deg. Instruksjoner
en
Åpne PHP -filen i et tekstredigeringsprogram, for eksempel Windows Notisblokk.
2
Erklærer en todimensjonal matrise . Kaller " array_multisort "-funksjonen for å sortere tabellen og vise sorteres ved å legge inn koden : en
$ myArray = array (
array ( 7 , 11, 2 , 10, 200 ) ,
array ( 1 , 65, 2, 3 , 76 )
) ;
array_multisort ( $ myArray [ 0 ] , SORT_NUMERIC , SORT_ASC , $ myArray [ 1 ] ) ;
print_r ( $ myArray ) ;
Du kan bruke " SORT_NUMERIC ", " SORT_REGULAR " eller " SORT_STRING " som et argument for å sette hvilken type tabellmedlemmene verdier bør behandles som . Den " SORT_STRING " og " SORT_REGULAR " typer store og små bokstaver . Den " SORT_ASC " og " SORT_DESC " satt sorteringen gjøres i stigende eller synkende rekkefølge
sortert arrays har en verdi på : .
Array ( 2 , 7, 10 , 11, 200 )
Array ( 2 , 1, 3 , 65 , 76 )
3
Erklærer en assosiativ array, dele den opp , kaller " array_multisort "-funksjonen for å sortere det og deretter vise sin sorteres ved å legge inn koden : en
$ myArray = array (
array (" frukt" = > " banan ", " FARGE" = > " GUL" ) , etter
array (" frukt" = > "oransje" , "farge" = > "oransje" ) , etter
array (" frukt" = > " eple ", " COLOR "= >" RED " )
) ;
foreach ( $ myArray som $ n = > $ key ) {
$ sort_fruit [ ] = $ key [ "frukt" ];
$ sort_color [ ] = $ key [ COLOR ];
}
array_multisort ( $ sort_fruit , SORT_ASC , $ sort_color , SORT_STRING , $ myArray ) ;
print_r ( $ myArray ) ;
sortert arrays har en verdi på : en
Array ( " frukt" = > " eple ", " COLOR "= >" RED " )
Array ( " frukt " = >" banan "," FARGE " = >" GUL " )
Array ( " frukt " = > "oransje" , "farge" = > "oransje" )
4
Lagre PHP-filen og laste den på serveren din for å sortere todimensjonale matriser .