PHPでウェブの世界と繋がろう!
menu
ホーム > PHPサンプル > 演算子系 > 比較演算子を利用したい

比較演算子を利用したい

Pocket

サンプルコード sample code

- 1 分ノート ! -

== 等しい === 同じ
!= 等しくない <> 等しくない
!== 同じでない    
> より大きい < より小さい
>= 以上 <= 以下
  • 比較演算子 は、左右のオペランドを比較する
  • 比較演算子 は、結果を論理値「TRUE(真)」「FALSE(偽)」で返す
  • 比較演算子 は、様々なデータ型を比較できる

比較演算子を利用したい

比較演算子は左辺オペランド右辺オペランドを比較します(オペランド:演算の対象となる値や変数のこと)。比較の結果が真なら論理値の「true(真)」を返し、そうでない場合は論理値の「false(偽)」を返します(論理型はこちらを参照下さい)。オペランドには数値文字列の両方が使用できます。また他のさまざまな型を比較できます。

– サンプル Click Here ! –

<h3>型変換</h3>
<?php
//NULLを""に変換
if(null == "") echo '結果は TRUE です。<br/>';

//""をboolに変換
if(false == "") echo '結果は TRUE です。<br/>';

//要素数の少ない配列の方が小さくなる
$a = array(1,2,3);
$b = array(1,2,3,4);
if($a <= $b) echo '結果は TRUE です。<br/>';
?>

<h3>等しい==</h3>
<?php
if(1 == 1) echo '結果は TRUE です。'; else '結果は FALSE です。';
?>

<h3>同じ===</h3>
<?php
if(1 === 1) echo '結果は TRUE です。'; else '結果は FALSE です。';
?>

<h3>等しくない!=</h3>
<?php
if(1 != 2) echo '結果は TRUE です。'; else '結果は FALSE です。';
?>

<h3>同じでない!==</h3>
<?php
if(1 !== 2) echo '結果は TRUE です。'; else '結果は FALSE です。';
?>

<h3>より大きい&gt;</h3>
<?php
if(2 > 1) echo '結果は TRUE です。'; else '結果は FALSE です。';
?>

<h3>より小さい&lt;</h3>
<?php
if(1 < 2) echo '結果は TRUE です。'; else '結果は FALSE です。';
?>

<h3>以上&gt;=</h3>
<?php
if(2 >= 1) echo '結果は TRUE です。'; else '結果は FALSE です。';
?>

<h3>以下&lt;=</h3>
<?php
if(1 <= 2) echo '結果は TRUE です。'; else '結果は FALSE です。';
?>
実行結果
型変換
結果は TRUE です。
結果は TRUE です。
結果は TRUE です。

等しい==
結果は TRUE です。

同じ===
結果は TRUE です。

等しくない!=
結果は TRUE です。

同じでない!==
結果は TRUE です。

より大きい>
結果は TRUE です。

より小さい<
結果は TRUE です。

以上>=
結果は TRUE です。

以下<=
結果は TRUE です。

– サンプル Click Here ! –


タグ(=記事関連ワード)

タグ:

日付

投稿日:2014年2月21日
最終更新日:2014年02月26日

関連記事

このカテゴリの他のページ

この記事へのコメント

トラックバックurl

http://www.tryphp.net/phpsample-operators-comparison/trackback/