比較演算子は、その名前が示すように、二つの値を比較します。
表 15-4. 比較演算子
例 | 名前 | 結果 |
---|---|---|
$a == $b | 等しい | $a が $b に等しい時にTRUE。 |
$a === $b | 等しい | $a が $b に等しく同じ型でである場合に TRUE。(PHP 4で導入) |
$a != $b | 等しくない | $a が $b に等しくない場合にTRUE。 |
$a <> $b | 等しくない | $aが$bに等しくない場合にTRUE |
$a !== $b | 等しくない | $a が $b と等しくないか、同じ型でない場合に TRUE。(PHP 4で導入) |
$a < $b | より少ない | $a が $b より少ない時にTRUE。 |
$a > $b | より多い | $a が $b より多い時にTRUE。 |
$a <= $b | より少ないか等しい | $a が $b より少ないか等しい時にTRUE。 |
$a >= $b | より多いか等しい | $a が $b より多いか等しい時にTRUE。 |
If you compare an integer with a string, the string is converted to a number. If you compare two numerical strings, they are compared as integers. These rules also apply to the switch statement.
<?php |
条件演算子としては、他に "?:"演算子(または三項演算子)があります。 この演算子の動作は、Cまたは他の多く言語と同じです。
<?php |
strcasecmp(), strcmp()、 配列演算子, マニュアルの 型 のセクションも参照してください。