Matrici di ordinamento PHP
Gli elementi di un array possono essere ordinati in ordine alfabetico o numerico, decrescente o crescente.
PHP - Funzioni di ordinamento per gli array
In questo capitolo, esamineremo le seguenti funzioni di ordinamento degli array PHP:
sort()
- ordina gli array in ordine crescentersort()
- ordina gli array in ordine decrescenteasort()
- ordina gli array associativi in ordine crescente, in base al valoreksort()
- ordina gli array associativi in ordine crescente, secondo la chiavearsort()
- ordina gli array associativi in ordine decrescente, in base al valorekrsort()
- ordina gli array associativi in ordine decrescente, in base alla chiave
Ordina matrice in ordine crescente - sort()
L'esempio seguente ordina gli elementi dell'array $cars in ordine alfabetico crescente:
Esempio
<?php
$cars = array("Volvo", "BMW", "Toyota");
sort($cars);
?>
L'esempio seguente ordina gli elementi della matrice $numbers in ordine numerico crescente:
Esempio
<?php
$numbers = array(4, 6, 2, 22, 11);
sort($numbers);
?>
Ordina la matrice in ordine decrescente - rsort()
L'esempio seguente ordina gli elementi dell'array $cars in ordine alfabetico decrescente:
Esempio
<?php
$cars = array("Volvo", "BMW", "Toyota");
rsort($cars);
?>
L'esempio seguente ordina gli elementi della matrice $numbers in ordine numerico decrescente:
Esempio
<?php
$numbers = array(4, 6, 2, 22, 11);
rsort($numbers);
?>
Ordina array (ordine crescente), in base al valore - asort()
L'esempio seguente ordina una matrice associativa in ordine crescente, in base al valore:
Esempio
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
asort($age);
?>
Ordina array (ordine crescente), in base alla chiave - ksort()
L'esempio seguente ordina una matrice associativa in ordine crescente, in base alla chiave:
Esempio
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
ksort($age);
?>
Ordina array (ordine decrescente), in base al valore - arsort()
L'esempio seguente ordina una matrice associativa in ordine decrescente, in base al valore:
Esempio
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
arsort($age);
?>
Ordina array (ordine decrescente), in base alla chiave - krsort()
L'esempio seguente ordina una matrice associativa in ordine decrescente, in base alla chiave:
Esempio
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
krsort($age);
?>
Riferimento completo all'array PHP
Per un riferimento completo di tutte le funzioni di array, vai al nostro completo PHP Array Reference .
Il riferimento contiene una breve descrizione, ed esempi di utilizzo, per ciascuna funzione!