Opérateur de comparaison $a <=> $b
Opérateur de vaisseau spatial [php7+]$a <=> $b
太空船运算符 [php7+]
当
$a
小于、等于、大于$b
时, 分别返回一个小于、等于、大于0
的int
值。
// 示例 echo 1 <=> 1; // 0 echo 1 <=> 2; // -1 echo 2 <=> 1; // 1
使用场景
在 PHP7
之前:
$arr = [4,2,1,3]; usort($arr, function ($a, $b) { if ($a < $b) { return -1; } elseif ($a > $b) { return 1; } else { return 0; } });
在 PHP7
Quand$a
Quand inférieur à, égal à, ou supérieur à$b
, renvoie une valeurint
inférieure, égale ou supérieure à0
respectivement.
$arr = [4,2,1,3]; usort($arr, function ($a, $b) { return $a <=> $b; });
Avant PHP7
: rrreee
PHP7
: 🎜rrreee🎜Tout le monde en a plus Vous pouvez commenter sur les scénarios d'utilisation. 🎜🎜Apprentissage recommandé : "🎜Tutoriel vidéo PHP🎜"🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!