← All built-ins / uasort()

uasort()

uasort(...$args): bool

Parameters

NameTypeDescription
$aarraymap to sort (in place)
$cmpclosurecomparator closure

Return value

true; sorts by value while keeping key association.

Example

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

See also

usort()asort()uksort()