比較演算子 $a <=> $b
宇宙船オペレーター[php7]
$ の場合a
が$b
より小さい、等しい、または大きい場合は、それぞれ0
より小さい、等しい、または大きいint
値を返します。 。
// 示例 echo 1 <=> 1; // 0 echo 1 <=> 2; // -1 echo 2 <=> 1; // 1
使用シナリオ
Before PHP7
:
$arr = [4,2,1,3]; usort($arr, function ($a, $b) { if ($a < $b) { return -1; } elseif ($a > $b) { return 1; } else { return 0; } });
After PHP7
:
$arr = [4,2,1,3]; usort($arr, function ($a, $b) { return $a <=> $b; });
他にも使用シナリオがある場合は、コメントを残すことができます。
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHP 宇宙船オペレーターの使用シナリオについて話しましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。