(PHP 5 >= 5.2.0, PHP 7, PHP 8)
ArrayIterator::uksort — ユーザー定義の比較関数を使い、キーでソートする
$callback
ユーザー定義の比較関数を使って、キーでエントリをソートします。
注意: 比較結果が等しくなる二つの要素があった場合、それらの並び順は保持されます。PHP 8.0.0 より前のバージョンでは、ソートした配列におけるそれらの並び順は不定でした。
callback
$a
$b
float のような 非整数 を比較関数が返すと、その返り値を内部的に int にキャストして使います。 つまり、0.99 や 0.1 といった値は整数値 0 にキャストされ、 値が等しいとみなされます。
0.99
0.1
0
常に true を返します。
true