Quando aprender PHP, é importante entender como trabalhar com arrays multidimensionais , bem como a forma de classificá-los . Uma matriz de PHP é um mapa ordenado de chaves e valores . Uma matriz bidimensional pode armazenar valores como nome e sobrenome do funcionário , ou seu sobrenome e idade. Chaves do array deve ser um inteiro ou tipo de cadeia , enquanto os valores de matriz pode ser de qualquer tipo PHP válido. Você pode usar a função PHP " array_multisort " para ordenar matrizes bidimensionais para você. Instruções
1
Abra o arquivo PHP em um editor de texto como o Notepad do Windows .
2
Declare uma matriz bidimensional . Chame a função " array_multisort " para classificar a matriz e exibir seu valor ordenada por adicionar o código :
$ myArray = array (
array ( 7, 11, 2, 10, 200) ,
array ( 1 , 65, 2, 3, 76)
);
array_multisort ( $ matriz [ 0] , SORT_NUMERIC , SORT_ASC , $ matriz [ 1] ) ;
print_r ( $ myArray );
Você pode usar " SORT_NUMERIC ", " SORT_REGULAR " ou " SORT_STRING " como um argumento para definir que tipo de valores de matriz deve ser tratada como . O " SORT_STRING " e tipos " SORT_REGULAR " são case-sensitive . O " SORT_ASC " e " SORT_DESC " definir a ordem de classificação a ser feito em ordem crescente ou decrescente
As matrizes classificadas têm um valor de: .
Array ( 2, 7, 10, 11, 200)
array ( 2, 1, 3 , 65, 76 ),
3
Declare uma matriz associativa, dividi-lo , chame a função " array_multisort " para classificar lo e , em seguida, mostrar o seu valor ordenada por adicionar o código :
$ myArray = array (
array (" FRUTO " => "banana" , "cor" => "verde" ) ,
array (" FRUTO " => " laranja ", "cor " => " laranja" ) ,
array (" FRUTO " => " maçã ", " COLOR "=>" vermelho ")
);
foreach ($ meuArray quanto $ n = > $ key ) {
$ sort_fruit [] = $ key [ 'fruta' ];
$ sort_color [] = $ key [' COLOR '] ; }
array_multisort ( $ sort_fruit , SORT_ASC , $ sort_color , SORT_STRING , $ myArray );
print_r ( $ myArray );
As matrizes classificadas têm um valor de :
array (" FRUTO " => " maçã ", " COLOR "=>" vermelho ")
array (" FRUTO "=> " banana " ," cor " => " amarelo ")
array (" FRUTO "=> "laranja" , "cor" => "laranja" )
4
Salve o arquivo PHP e carregá-lo em seu servidor para ordenar as matrizes bidimensionais .
< br >