Funkcja krsort

Funkcja krsort sortuje tablicę malejąco według kluczy. Funkcja modyfikuje samą tablicę.

Składnia

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

Przykład

Posortujmy tablicę malejąco według kluczy:

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

Wynik wykonania kodu:

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

Zobacz też

  • funkcję sort,
    która sortuje rosnąco według elementów
  • funkcję rsort,
    która sortuje malejąco według elementów
  • funkcję ksort,
    która sortuje rosnąco według kluczy
  • funkcję asort,
    która sortuje rosnąco według elementów z zachowaniem kluczy
  • funkcję arsort,
    która sortuje malejąco według elementów z zachowaniem kluczy
  • funkcję natsort,
    która sortuje w sposób naturalny
  • funkcję natcasesort,
    która sortuje w sposób naturalny bez rozróżniania wielkości liter
  • funkcję usort,
    która sortuje według funkcji zwrotnej
  • funkcję uksort,
    która sortuje według funkcji zwrotnej po kluczach
  • funkcję uasort,
    która sortuje według funkcji zwrotnej z zachowaniem kluczy
  • funkcję array_multisort,
    która sortuje wiele tablic