Maison  >  Article  >  développement back-end  >  Parlons des scénarios d'utilisation de l'opérateur de vaisseau spatial PHP

Parlons des scénarios d'utilisation de l'opérateur de vaisseau spatial PHP

藏色散人
藏色散人avant
2021-12-21 16:29:224108parcourir

Opérateur de vaisseau spatial PHP

Opérateur de comparaison $a 96b4fef55684b9312718d5de63fb7121 $b Opérateur de vaisseau spatial [php7+]$a 96b4fef55684b9312718d5de63fb7121 $b     太空船运算符 [php7+]

$a 小于、等于、大于 $b 时, 分别返回一个小于、等于、大于 0int 值。

// 示例
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 valeur int inférieure, égale ou supérieure à 0 respectivement.

$arr = [4,2,1,3];

usort($arr, function ($a, $b) {
    return $a <=> $b;
});
Scénarios d'utilisation

Avant PHP7 : rrreee

Après 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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer