← All built-ins / uksort()

uksort()

uksort(...$args): bool

Parameters

NameTypeDescription
$aarraymap to sort (in place)
$cmpclosurecomparator receiving two keys

Return value

true; sorts by key using the closure.

Example

$m = ["b" => 2, "a" => 1];
uksort($m, fn($x, $y) => $x <=> $y);
echo array_key_first($m);
a

See also

usort()ksort()uasort()