Funzione ksort() in PHP

Esempio

Ordina gli array associativi in ordine crescente per nome di chiave:

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

Esempio di esecuzione

Definizione e uso

La funzione ksort() ordina gli array associativi in ordine crescente per nome di chiave.

Suggerimento:Utilizzare krsort() La funzione ordina gli array associativi in ordine decrescente in base ai nomi delle chiavi.

Suggerimento:Utilizzare asort() La funzione ordina gli array associativi in ordine crescente in base ai valori delle chiavi.

Sintassi

ksort(array,sortingtype);
Parametro Descrizione
array Obbligatorio. Specifica l'array da ordinare.
sortingtype

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

  • 0 = SORT_REGULAR - Predefinito. Ordina ogni elemento in base all'ordine standard ASCII, senza modificare il tipo.
  • 1 = SORT_NUMERIC - Tratta ogni elemento come un numero.
  • 2 = SORT_STRING - Tratta ogni elemento come una stringa.
  • 3 = SORT_LOCALE_STRING - Tratta ogni elemento come una stringa, basandosi sulla configurazione della regione (può essere modificata tramite setlocale()).
  • 4 = SORT_NATURAL - Tratta ogni elemento come una stringa, utilizzando un ordinamento naturale simile a natsort().
  • 5 = SORT_FLAG_CASE - Può essere combinato (o bitwise) con SORT_STRING o SORT_NATURAL per ordinare le stringhe senza distinzione tra maiuscole e minuscole.

Descrizione

La funzione ksort() ordina gli array in base ai nomi delle chiavi, mantenendo i valori degli array originali.

Il secondo parametro opzionale contiene ulteriori segni di ordinamento.

Restituisce TRUE se il processo è riuscito, FALSE altrimenti.

Dettagli tecnici

Valore di ritorno: Restituisce TRUE se il processo è riuscito, FALSE se non è riuscito.
Versione PHP: 4+