Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako zoradiť 2 - rozmerné pole v PHP

Pri učení PHP , je dôležité pochopiť , ako pracovať s multi - dimenzionální pole a ako ich vyriešiť . PHP pole je objednať mapa kľúčov a hodnôt . Dvoj - rozmerné pole môže obsahovať hodnoty , ako sú mená a priezvisko zamestnanca , alebo ich priezvisko a vek . Array kľúča musí byť celé číslo alebo reťazec typu , zatiaľ čo hodnoty poľa môže byť ľubovoľný platný typ PHP . Môžete použiť PHP funkciu " array_multisort " zoradiť dvojrozmerné pole pre vás . Pokyny dovolená 1

Otvorte súbor PHP v textovom editore , ako je napríklad Windows Poznámkový blok .
2

deklarovať dvojrozmerné pole . Volanie funkcie " array_multisort " triediť pole a zobrazí jeho zoradené hodnoty pridaním kódu :

$ myArray = array (

array ( 7 , 11 , 2 , 10 , 200 ) , celým

array ( 1 , 65 , 2 , 3 , 76 ) celým

) , celým

array_multisort ( $ myArray [ 0 ] , SORT_NUMERIC , SORT_ASC , $ myArray [ 1 ] ) ;

print_r ( $ myArray ) ;

môžete použiť " SORT_NUMERIC " , " SORT_REGULAR " alebo " SORT_STRING " ako argument nastaviť , aký typ hodnoty poľa by sa malo zaobchádzať ako . " SORT_STRING " a druhy " SORT_REGULAR " sú case - sensitive . " SORT_ASC " a " SORT_DESC " nastavte klasifikácie musí byť vykonané vo vzostupnom alebo zostupnom poradí

triedené polia majú hodnotu : .

Array ( 2 , 7 , 10 , 11 , 200 )

Array ( 2 , 1 , 3 , 65 , 76 )
3

deklarovať asociatívne pole , rozdeliť ho , volanie funkcie " array_multisort " triediť to a potom sa zobrazí jeho zoradené hodnoty pridaním kódu :

$ myArray = array (

array ( " OVOCIE " = > " banana " , " COLOR " = > " ŽLTÁ " ) ,

array ( " OVOCIE " = > " oranžová " , " COLOR " = > " ORANGE " ) ,

array ( " OVOCIE " = > " apple " , " COLOR " = > " RED " )

) ;

foreach ( $ myArray ako $ n = > $ key ) {

$ sort_fruit [ ] = $ key [ " OVOCIE " ] ;

$ sort_color [ ] = $ key [ ' color ' ] ;

}

array_multisort ( $ sort_fruit , SORT_ASC , $ sort_color , SORT_STRING , $ myArray ) ;

print_r ( $ myArray ) ;

triedené polia majú hodnotu :

Array ( " OVOCIE " = > " jablko " , " COLOR " = > " RED " )

Array ( " OVOCIE " = > " banana " , " COLOR " = > " žltá " )

Array ( " OVOCIE " = > " oranžová " , " COLOR " = > " ORANGE " )
4

Uložte súbor PHP a nahrať ho na svojom serveri zoradiť dvojrozmerné pole .


Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené