比較演算子と論理演算子03
論理演算子
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>論理演算子</title> </head> <body> <?php $a = 1; $b = 2; $c = 3; $d = 4; if (! ( $a == 1 || $b == 9 ) && ( $c == 3 || $d == 9 ) ) { print ('条件成立しました!'); } else { print ('条件成立しません!'); } ?> </body> </html>
<?php 5 > 3 && 3 == 4; //この条件はfalseです $a == 6 || $a >= 12; //この条件は変数$aの値が6または12以上の時にtrueになります !($a == 6); //この条件は変数$aの値が6以外の時にtrueになります ?>
論理演算子を使って条件を記述
<!DOCTYPE HTML> <html lang="ja"> <head> <meta charset="UTF-8"> <title>論理演算子を使って条件を記述</title> </head> <body> <?php $num = 0; $store = true; print ('ようこそ。' . "\n"); print ('<hr>' . "\n"); if($num >= 0 && $store == true){ print ('お取り寄せ可能です。' . "\n"); } else if($num == 0 && $store == false){ print ('在庫切れです。' . "\n"); } else if($num <= 3){ print ('在庫が僅少です。' . "\n"); } else{ print ('在庫があります。' . "\n"); } print ('<hr>' . "\n"); print ('ごゆっくりお過ごしください。' . "\n"); ?> </body> </html>