PHP - Funzione asort ()

Sintassi

asort( $array [, $sort_flags] );

Definizione e utilizzo

Questa funzione ordina un array in modo che gli indici dell'array mantengano la loro correlazione con gli elementi dell'array a cui sono associati. Viene utilizzato principalmente durante l'ordinamento di array associativi in ​​cui l'ordine effettivo degli elementi è significativo.

Parametri

Suor n Parametro e descrizione
1

array

Necessario. Specifica un array.

2

sort_flags

Opzionale. Specifica come ordinare i valori dell'array. Valori possibili -

  • SORT_REGULAR- Predefinito. Tratta i valori così come sono (non modificare i tipi)

  • SORT_NUMERIC - Tratta i valori numericamente

  • SORT_STRING - Tratta i valori come stringhe

  • SORT_LOCALE_STRING - Tratta i valori come stringhe, in base alle impostazioni locali

Valore di ritorno

Restituisce TRUE in caso di successo o FALSE in caso di fallimento.

Esempio

Prova il seguente esempio:

<?php
   $fruits = array("d"=>"lemon", "a"=>"orange", "b"=>"banana" );
   asort($fruits);
   
   print_r($fruits);
?>

Questo produrrà il seguente risultato:

Array ( [b] => banana [d] => lemon [a] => orange )