Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como classificar uma matriz de 2 dimensões em PHP
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 >

Anterior :

Próximo : No
  Os artigos relacionados
·Como converter um número para uma string PHP 
·Como fazer uma Caixa de mensagens com PHP e SQL 
·Como prevenir vários logins com SESSION_ID 
·Salário de um programador PHP Jr 
·Como Exportar para o MySQL no SSIS 
·Como se conectar a MySQL no SSIS 
·Como se afastar de MySQL 
·Tutorial para o MySQL no Scala 
·Como converter Joomla Temas 
·Apache Thrift PHP é lenta 
  Artigos em destaque
·Como escrever um fluxograma de processo Função 
·Como converter de espaço para Newline 
·Como usar o PHP Frameworks 
·Como criar um link HTML que cria um e-mail e completa a…
·Como fazer um chat sem a necessidade de Java 
·Como excluir uma linha de um arquivo em C 
·Vs Client Server . Baseado em Web 
·Como criar Enumerar hierarquias com Java 
·Como criar Processamento Fonte 
·Como enviar um e-mail com anexos em Java 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados