三項演算子(条件演算子)

三項演算子(条件演算子)とは、条件式、真式、偽式の3つの演算子引数(オペランド)を結ぶ演算子。

使い方

条件式 ? 真式 : 偽式

条件式は、真または偽の論理値を返す論理式。

条件式が真となったときは、真式の値を返す。条件式が偽となったときは、偽式の値を返す。

サンプル

論理値

TRUE

<?php
$var = TRUE;
echo ( $var ) ? '<p>YES</p>' : '<p>NO</p>';
?>

↓↓↓出力結果↓↓↓

YES

FALSE

<?php
$var = FALSE;
echo ( $var ) ? '<p>YES</p>' : '<p>NO</p>';
?>

↓↓↓出力結果↓↓↓

NO

整数比較条件式

<?php
$var = 5;
echo ( $var > 3 ) ? '<p>YES</p>' : '<p>NO</p>';
?>

↓↓↓出力結果↓↓↓

YES

文字列比較条件式

<?php
$var = "red";
echo ( $var == 'red' ) ? '<p>赤</p>' : '<p>赤ではない</p>';
?>

↓↓↓出力結果↓↓↓

スポンサード リンク

カテゴリー: PHP, 演算子 パーマリンク