ksort

funkcja

Sortuje tablicę rosnąco według kluczy, zachowując powiązania klucz–wartość. Modyfikuje tablicę przez referencję.

ksort(array &$array, int $flags = SORT_REGULAR): true

ksort sortuje tablicę według jej kluczy w porządku rosnącym (alfabetycznym dla stringów, numerycznym dla liczb). Wartości pozostają przy swoich kluczach. Funkcja modyfikuje tablicę bezpośrednio i zwraca true. Używaj jej, gdy klucze tablicy asocjacyjnej mają znaczenie semantyczne — np. nazwy produktów w słowniku cen — i chcesz je wyświetlić w kolejności alfabetycznej.

<?php
declare(strict_types=1);

$ceny = ['banan' => 1.50, 'ananas' => 4.99, 'cytryna' => 2.30];
ksort($ceny);
print_r($ceny);
// wynik:
// Array
// (
//     [ananas] => 4.99
//     [banan] => 1.5
//     [cytryna] => 2.3
// )
📘 Naucz się w lekcji →