初歩的な質問ですみません。
php
1<?php 2$r1 = [ここは 1 か ""]; 3$r2 = [ここは 1 か ""]; 4 if($r1=='1' and $r2=='1'){ 5 echo "<!--"; 6 }elseif($r1=='1' or $r2=='1'){ 7 echo "<!--"; 8 }else{ 9 echo ""; 10 } 11 ?> 12 <h1>aaa</h1> 13 <?php 14 if($r1=='1' and $r2=='1'){ 15 echo "-->"; 16 }elseif($r1=='1' or $r2=='1'){ 17 echo "-->"; 18 }else{echo "";} 19 ?> 20 21<?php 22if($r1!=='1' and $r2!=='1'){ 23echo "<!--"; 24}elseif($r1!=='1' or $r2!=='1'){ 25echo "<!--"; 26}else{ 27echo ""; 28} ?> 29<h1>bbb</h1> 30<?php 31if($r1!=='1' and $r2!=='1'){ 32echo "-->"; 33}elseif($r1!=='1' or $r2!=='1'){ 34echo "-->"; 35}else{echo "";} 36?>
$r1 か $r2 に1が入っているときまたは両方に1が入ってるときbbbを表示させる。
それ以外はaaa表示させたいのですが、
これだと$t1か$r2どちらだけに1が入っていた場合aaaもbbbどちらも表示されません。
どこが違うのでしょうか。
というか、すごく効率の悪い書き方をしている気がするのですが…
ご教授よろしくお願いいたします。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。