Los elementos de una matriz se pueden ordenar en orden alfabético o numérico orden, descendente o ascendente.
PHP - las funciones de clasificación para las matrices
En este capítulo, vamos a ir a través de las siguientes funciones de matriz de clasificación de PHP:
- sort() - matrices de clasificación en orden ascendente
- rsort() matrices de clasificación en orden descendente -
- asort() - ordenar matrices asociativas en orden ascendente, de acuerdo con el valor
- ksort() - ordenar matrices asociativas en orden ascendente, de acuerdo con la clave
- arsort() - ordenar matrices asociativas en orden descendente, de acuerdo con el valor
- krsort() - ordenar matrices asociativas en orden descendente, de acuerdo con la clave
Ordenar un array en orden ascendente - sort()
El siguiente ejemplo ordena los elementos de la matriz $ coches en orden alfabético ascendente:
El siguiente ejemplo ordena los elementos de la matriz $ números en orden numérico ascendente:
Ordenar un array en orden descendente - rsort()
El siguiente ejemplo ordena los elementos de la matriz $ coches en orden alfabético descendente:
El siguiente ejemplo ordena los elementos de la matriz $ números en orden numérico descendente:
Ordenar un array (Ascending Order) , en función del valor - asort()
El siguiente ejemplo ordena una matriz asociativa en orden ascendente, de acuerdo con el valor:
Ejemplo
<?php
$age = array("Peter"=>"35", "Ben"=>"37" , "Joe"=>"43");
asort($age);
?>
Ejecutar ejemplo » Ordenar un array (Ascending Order) , De acuerdo a Key - ksort()
El siguiente ejemplo ordena una matriz asociativa en orden ascendente, de acuerdo con la clave:
Ejemplo
<?php
$age = array("Peter"=>"35", "Ben"=>"37" , "Joe"=>"43");
ksort($age);
?>
Ejecutar ejemplo » Ordenar un array (Descending Order) , en función del valor - arsort()
El siguiente ejemplo ordena una matriz asociativa en orden descendente, de acuerdo con el valor:
Ejemplo
<?php
$age = array("Peter"=>"35", "Ben"=>"37" , "Joe"=>"43");
arsort($age);
?>
Ejecutar ejemplo » Ordenar un array (Descending Order) , De acuerdo a Key - krsort()
El siguiente ejemplo ordena una matriz asociativa en orden descendente, de acuerdo con la clave:
Ejemplo
<?php
$age = array("Peter"=>"35", "Ben"=>"37" , "Joe"=>"43");
krsort($age);
?>
Ejecutar ejemplo » PHP completa matriz de referencia
Para una referencia completa de todas las funciones de matriz, vaya a nuestra completa Referencia PHP matriz .
La referencia contiene una breve descripción y ejemplos de uso, para cada función!