Funzione asort() in PHP

Esempio

Ordina in ordine crescente un array associativo per le chiavi:

<?php
$age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31");
asort($age);
?>

Esempio di esecuzione

Definizione e uso

La funzione asort() ordina in ordine crescente un array associativo in base ai valori delle chiavi.

Suggerimento:Utilizzare arsort() La funzione funziona per ordinare gli array associativi in ordine decrescente per valore di chiave.

Suggerimento:Utilizzare ksort() La funzione funziona per ordinare gli array associativi in ordine crescente per nome di chiave.

Sintassi

asort(array,sortingtype);
Parametro Descrizione
array Obbligatorio. Specificare l'array da ordinare.
sortingtype

Opzionale. Specificare come ordinare gli elementi dell'array. Valori possibili:

  • 0 = SORT_REGULAR - Predefinito. Ordinare ogni elemento per ordine convenzionale (ASCII standard, senza cambiare il tipo)
  • 1 = SORT_NUMERIC - Trattare ogni elemento come un numero
  • 2 = SORT_STRING - Trattare ogni elemento come una stringa
  • 3 = SORT_LOCALE_STRING - Trattare ogni elemento come una stringa, basato sul set di caratteri locale (può essere modificato con setlocale())
  • 4 = SORT_NATURAL - Trattare ogni elemento come una stringa, utilizzando un ordinamento naturale simile a natsort()
  • 5 = SORT_FLAG_CASE - Può essere combinato (AND bit) con SORT_STRING o SORT_NATURAL per ordinare le stringhe senza distinzione tra maiuscole e minuscole

Descrizione

La funzione asort() ordinare un array mantenendo le relazioni di indici. È principalmente utilizzata per ordinare array combinati in cui l'ordine delle unità è molto importante.

Il secondo parametro opzionale contiene un identificatore di ordinamento aggiuntivo.

Restituisce TRUE se riuscito, FALSE altrimenti.

Dettagli tecnici

Valore di ritorno: Restituisce TRUE se riuscito, FALSE se fallito.
Versione PHP: 4+