Ordinamento array PHP

Gli elementi dell'array possono essere ordinati in ordine alfabetico o numerico in ordine crescente o decrescente.

PHP - Funzioni di ordinamento degli array

In questa sezione, impareremo le seguenti funzioni di ordinamento degli array PHP:

  • sort() - Ordina l'array in ordine crescente
  • rsort() - Ordina l'array in ordine decrescente
  • asort() - Ordina l'array associativo in ordine crescente secondo i valori
  • ksort() - Ordina l'array associativo in ordine crescente secondo le chiavi
  • arsort() - Ordina l'array associativo in ordine decrescente secondo i valori
  • krsort() - Ordina l'array associativo in ordine decrescente secondo le chiavi

Ordinamento ascendente dell'array - sort()

Esempio seguente ordina gli elementi dell'array $cars in ordine alfabetico per lettere:

Esempio

<?php
$cars=array("porsche","BMW","Volvo");
sort($cars);
?>

Esempio di esecuzione

Esempio di ordinamento crescente degli elementi dell'array $numbers per numero:

Esempio

<?php
$numbers=array(3,5,1,22,11);
sort($numbers);
?>

Esempio di esecuzione

Ordinamento decrescente dell'array - rsort()

Esempio di ordinamento decrescente degli elementi dell'array $cars per lettera:

Esempio

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

Esempio di esecuzione

Esempio di ordinamento decrescente degli elementi dell'array $numbers per numero:

Esempio

<?php
$numbers=array(3,5,1,22,11);
rsort($numbers);
?>

Esempio di esecuzione

Ordinamento crescente dell'array per valore - asort()

Esempio di ordinamento crescente dell'array associativo per valore:

Esempio

<?php
$age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47");
asort($age);
?>

Esempio di esecuzione

Ordinamento crescente dell'array per chiave - ksort()

Esempio di ordinamento crescente di un array associativo per chiave:

Esempio

<?php
$age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47");
ksort($age);
?>

Esempio di esecuzione

Ordinamento decrescente dell'array per valore - arsort()

Esempio di ordinamento decrescente dell'array associativo per valore:

Esempio

<?php
$age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47");
arsort($age);
?>

Esempio di esecuzione

Ordinamento decrescente dell'array per chiave - krsort()

Esempio di ordinamento decrescente di un array associativo per chiave:

Esempio

<?php
$age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47");
krsort($age);
?>

Esempio di esecuzione

Manuale completo degli array PHP

Per una guida completa delle funzioni degli array, visitare il nostro Manuale di riferimento degli array PHP.

Questo manuale di riferimento contiene una descrizione breve di ogni funzione, esempi di utilizzo.