När lära PHP , är det viktigt att förstå hur man arbetar med flerdimensionella arrayer samt hur man sorterar dem . Ett PHP- array är en ordnad karta över nycklar och värden . En tvådimensionell array kan lagra värden som arbetstagarens för-och efternamn , eller deras efternamn och ålder . Array nycklar måste vara ett heltal eller sträng typ , medan matrisvärdena kan vara någon giltig PHP typ . Du kan använda PHP " array_multisort " -funktion för att sortera tvådimensionella arrayer för dig . Instruktioner
1
Öppna PHP -filen i en textredigerare som Anteckningar i Windows .
2
Deklarera en tvådimensionell array . Ring " array_multisort " -funktion för att sortera arrayen och visa dess sorterade värdet genom att lägga till koden :
$ myArray = array (
array ( 7 , 11 , 2 , 10 , 200 ) ,
array ( 1 , 65, 2 , 3 , 76 ) katalog
) ;
array_multisort ( $ myArray [ 0 ] , SORT_NUMERIC , SORT_ASC , $ myArray [ 1 ] ) ;
print_r ( $ myArray ) ,
Du kan använda " SORT_NUMERIC " , " SORT_REGULAR " eller " SORT_STRING " som ett argument för att ställa in vilken typ av array värdena bör behandlas som . Den " SORT_STRING " och " SORT_REGULAR " typer är skiftlägeskänsliga . Den " SORT_ASC " och " SORT_DESC " satt sorteringen ske i stigande eller fallande ordning
sorterade arrayer har ett värde av : .
Array ( 2 , 7 , 10 , 11 , 200 ) katalog
Array 2 ( , 1 , 3 , 65 , 76 )
3
Deklarera en associativ array , dela upp , kallar " array_multisort " -funktion för att sortera den och sedan visa sitt sorterade värdet genom att lägga till koden :
$ myArray = array (
array ( " FRUKT " = > " banana " , " COLOR " = > " YELLOW " ) ,
array ( " FRUKT " = > "orange " , " COLOR " = > " ORANGE " ) ,
array ( " FRUKT " = > " apple " , " COLOR " = > " RED " ) katalog
) ,
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 );
De sorterade arrayer har värdet :
Array ( " FRUKT " => "äpple" , "COLOR " = > " RED " ) katalog
Array ( " FRUKT " = > " banana " , " COLOR " = > " gula " ) katalog
Array ( " FRUKT " = > "orange " , " COLOR " = > " ORANGE " )
4
Spara PHP -filen och ladda det på din server för att sortera de tvådimensionella arrayer .