Os elementos de uma matriz pode ser classificados na ordem alfabética ou numérica, descendente ou ascendente.
PHP - Classificar Funções para arrays
Neste capítulo, vamos percorrer as seguintes funções variedade de ordenação do PHP:
- sort() - matrizes de classificação em ordem crescente
- rsort() matrizes de classificação em ordem decrescente -
- asort() - classificar matrizes associativos em ordem crescente, de acordo com o valor
- ksort() - classificar matrizes associativas em ordem crescente, de acordo com a chave
- arsort() - classificar matrizes associativos em ordem decrescente, de acordo com o valor
- krsort() - classificar matrizes associativas em ordem decrescente, de acordo com a chave
Ordenar matriz em Ordem Ascendente - sort()
O exemplo a seguir classifica os elementos do array $ carros em ordem alfabética crescente:
O exemplo a seguir classifica os elementos do array $ números na ordem numérica ascendente:
Ordenar matriz em ordem descendente - rsort()
O exemplo a seguir classifica os elementos do array $ carros em ordem alfabética decrescente:
O exemplo a seguir classifica os elementos do array $ números na ordem numérica decrescente:
Ordenar Matriz (Ascending Order) , em função do valor - asort()
O exemplo a seguir classifica uma matriz associativa em ordem crescente, de acordo com o valor:
Exemplo
<?php
$age = array("Peter"=>"35", "Ben"=>"37" , "Joe"=>"43");
asort($age);
?>
Exemplo executar » Ordenar Matriz (Ascending Order) , De acordo com Key - ksort()
O exemplo a seguir classifica uma matriz associativa em ordem crescente, de acordo com a chave:
Exemplo
<?php
$age = array("Peter"=>"35", "Ben"=>"37" , "Joe"=>"43");
ksort($age);
?>
Exemplo executar » Ordenar Matriz (Descending Order) , De acordo com o Valor - arsort()
O exemplo a seguir classifica uma matriz associativa em ordem decrescente, de acordo com o valor:
Exemplo
<?php
$age = array("Peter"=>"35", "Ben"=>"37" , "Joe"=>"43");
arsort($age);
?>
Exemplo executar » Ordenar Matriz (Descending Order) , De acordo com Key - krsort()
O exemplo a seguir classifica uma matriz associativa em ordem decrescente, de acordo com a chave:
Exemplo
<?php
$age = array("Peter"=>"35", "Ben"=>"37" , "Joe"=>"43");
krsort($age);
?>
Exemplo executar » PHP completa matriz de referência
Para uma referência completa de todas as funções de matriz, ir para o nosso completo Referência PHP matriz .
A referência contém uma breve descrição e exemplos de uso, para cada função!