並べ替えのために、PHP で考案されたコールバック関数を単純化しようとしています。
function my_sort($a, $b) {
if($a == $b) return 0;
return $a < $b ? 1 : -1;
}
usort に関する PHP ドキュメントによると、 equal を返すときの順序は未定義です。
これは、等価性のテストを完全にスキップできるということですか?
function my_sort($a, $b) {
return $a < $b ? 1 : -1;
}