- ベストアンサー
ifの条件式 Andを使用するものについて
phpで、 $a="あいうえお"; $b="かきくけこ"; $c="かきくけこ"; と変数を三つ宣言しました。 上の変数三つを利用して、以下条件のif文を作りたいと思いました。 条件:$a変数 と $b変数が異なり、かつ $b変数 と $c変数の内容が同じとき「処理A」を実行させる。 ○作成したif文 if(($a <> $b) && ($b == $c)){ 処理A } と記述したのですが、 ifブロック処理Aが実行されません。 なぜなのでしょうか…。 ご教授お願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
手元のxamppで実行した限りでは、ちゃんと動きます。なので、提示された内容だけでは原因の推測が困難です。 <?php $a = "あいうえお"; $b = "かきくけこ"; $c = "かきくけこ"; if (($a <> $b)&&($b == $c)) { print "true"; } 変数の値が違っているか(ifブロックが)実行されているのにそう判断出来ていないのか・・・
お礼
情報ありがとうございます。 教えて頂き内容を確認しました。 どうやら変数の設定にミスがありました…。 お騒がせしました。