Funzione krsort

La funzione krsort ordina un array in modo decrescente per chiavi. La funzione modifica l'array stesso.

Sintassi

phpkrsort(array &$array, int $flags = SORT_REGULAR): bool

Esempio

Ordiniamo un array in modo decrescente per chiavi:

php<?php
  $arr = [
    'b' => 1,
    'e' => 3,
    'c' => 2,
    'a' => 5,
    'd' => 4,
  ];
  
  krsort($arr);
  var_dump($arr);
?>

Risultato dell'esecuzione del codice:

php[
  'd' => 4,
  'e' => 3,
  'c' => 2,
  'b' => 1,
  'a' => 5,
]

Vedi anche

  • la funzione sort,
    che ordina in modo crescente per elementi
  • la funzione rsort,
    che ordina in modo decrescente per elementi
  • la funzione ksort,
    che ordina in modo crescente per chiavi
  • la funzione asort,
    che ordina in modo crescente per elementi preservando le chiavi
  • la funzione arsort,
    che ordina in modo decrescente per elementi preservando le chiavi
  • la funzione natsort,
    che ordina in modo naturale
  • la funzione natcasesort,
    che ordina in modo naturale senza distinzione tra maiuscole e minuscole
  • la funzione usort,
    che ordina tramite callback
  • la funzione uksort,
    che ordina tramite callback per chiavi
  • la funzione uasort,
    che ordina tramite callback preservando le chiavi
  • la funzione array_multisort,
    che ordina più array