tutoriais mais recente desenvolvimento web
 

PHP 5 Triagem matrizes


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:

Exemplo

<?php
$cars = array("Volvo", "BMW" , "Toyota");
sort($cars);
?>
Exemplo executar »

O exemplo a seguir classifica os elementos do array $ números na ordem numérica ascendente:

Exemplo

<?php
$numbers = array(4, 6, 2, 22, 11);
sort($numbers);
?>
Exemplo executar »

Ordenar matriz em ordem descendente - rsort()

O exemplo a seguir classifica os elementos do array $ carros em ordem alfabética decrescente:

Exemplo

<?php
$cars = array("Volvo", "BMW" , "Toyota");
rsort($cars);
?>
Exemplo executar »

O exemplo a seguir classifica os elementos do array $ números na ordem numérica decrescente:

Exemplo

<?php
$numbers = array(4, 6, 2, 22, 11);
rsort($numbers);
?>
Exemplo executar »

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!