なぜ 1 か 0、-1 を返す必要があるのですか?

PHPは 1, 0, -1 の判定を使用して並べ替えを行うからです。
2023年8月16日
ユーザー

この命令の意味がわからない。
$a['score']$b['score'] より大きいという並び替えをしたかったなら、プログラマは
return $a['score'] > $b['score'] ? 1 ;
と命令すべきではないでしょうか。

return $a['score'] > $b['score'] ? 1 : -1; とすれば、大きい順に並び替え、その後、小さい順に並び替えよとなるようにおもうのですが、

この回答を見るにはプレミアムサービスへの登録が必要です

プレミアムサービスとは?