PHP Arrays. Sortare array în ordine descrescătoare - rsort(). Sortare array în ordine crescătoare, în funcție de valoarea - asort(). Sortare array în ordine crescătoare, în funcție de cheia - ksort().

PHP - Funcții de sortare pentru array

Sortare Array în ordine descrescătoare - rsort()


Următorul exemplu sortează elementele tabloului (array) $cars în ordine alfabetică descrescătoare:

Exemplu:
 
<?php
$cars = array("Volvo", "BMW", "Toyota");
rsort($cars);
?>

Următorul exemplu sortează elementele tabloului (array$numbers în ordine numerică descrescătoare:

Exemplu:
 
<?php
$numbers = array(4, 6, 2, 22, 11);
rsort($numbers);
?>


Sortare Array (ordine crescătoare), în funcție de valoarea - asort()

Următorul exemplu sortează un tablou asociativ (associative array) în ordine crescătoare, în funcție de valoare:

Exemplu:
 
<?php
$age = array("Petre"=>"35", "Ion"=>"37", "Dan"=>"43");
asort($age);
?>


Sortare Array (ordine crescătoare), în funcție de cheia - ksort()

Următorul exemplu sortează un tablou asociativ (associative array) în ordine crescătoare, în funcție de cheie:

Exemplu:
 
<?php
$age = array("Petre"=>"35", "Ion"=>"37", "Dan"=>"43");
ksort($age);
?>


Sortare Array (ordine descrescătoare), în funcție de valoarea - arsort()

Următorul exemplu sortează un tablou asociativ (associative array) în ordine descrescătoare, în funcție de valoare:

Exemplu:
 
<?php
$age = array("Petre"=>"35", "Ion"=>"37", "Dan"=>"43");
arsort($age);
?>


Sortare Array (ordine descrescătoare), în funcție de cheia - krsort()

Următorul exemplu sortează un tablou asociativ (associative array) în ordine descrescătoare, în funcție de cheie:

Exemplu:
 
<?php
$age = array("Petre"=>"35", "Ion"=>"37", "Dan"=>"43");
krsort($age);
?>