Funksjonen ksort

Funksjonen ksort sorterer en array etter stigende nøkler. Funksjonen endrer selve arrayet.

Syntaks

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

Eksempel

La oss sortere en array etter stigende nøkler:

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

Resultat av kjøring av koden:

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

Se også

  • funksjonen sort,
    som sorterer etter stigende elementer
  • funksjonen rsort,
    som sorterer etter synkende elementer
  • funksjonen krsort,
    som sorterer etter synkende nøkler
  • funksjonen asort,
    som sorterer etter stigende elementer med bevaring av nøkler
  • funksjonen arsort,
    som sorterer etter synkende elementer med bevaring av nøkler
  • funksjonen natsort,
    som sorterer på naturlig måte
  • funksjonen natcasesort,
    som sorterer på naturlig måte uten hensyn til store/små bokstaver
  • funksjonen usort,
    som sorterer ved hjelp av en callback-funksjon
  • funksjonen uksort,
    som sorterer ved hjelp av en callback-funksjon for nøkler
  • funksjonen uasort,
    som sorterer ved hjelp av en callback-funksjon med bevaring av nøkler
  • funksjonen array_multisort,
    som sorterer flere arrays