【PHP】宇宙船演算子のやり方


<?php
// 利益計算
$amounts = array(5000, 10000, 15000);  // 売上
$expense = 10000;  // 経費

foreach ($amounts as $key => $value) {
    switch ($value <=> $expense) {         // ⇐ これが宇宙船演算子
        case -1:
            echo '赤字:';  // 赤字
            break;
        case 0:
            echo '変化なし:';  // 利益なし
            break;
        case 1:
            echo '黒字:';  // 黒字
            break;
        default:
            break;
    }
    echo $value-$expense.PHP_EOL;
}

結果

赤字:-5000
変化なし:0
黒字:5000