Funzione krsort() di PHP

Esempio

Ordina in ordine decrescente gli array associativi in base ai nomi delle chiavi:

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

Esempio di esecuzione

Definizione e uso

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

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

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

Sintassi

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

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

  • 0 = SORT_REGULAR - Predefinito. Ordina ogni elemento in ordine standard (ASCII, senza cambiare 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 con 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 krsort() ordina gli array in modo inverso per chiave, mantenendo le chiavi degli elementi originali.

Il secondo parametro opzionale contiene ulteriori segni di ordinamento.

Restituisce TRUE se ha successo, FALSE altrimenti.

Dettagli tecnici

Valore di ritorno: Restituisce TRUE se ha successo, FALSE se fallisce.
Versione PHP: 4+