php 同时使用and or怎么写

例如下面的程序,我想实现输出BBB,但是一直是AAA
$a=1;
$b=2;
$c=3;
if(($a=2) or ($d="1" and $e="2" and $b==5)){
echo "AAA";

}else{
echo "BBB";
}

<?php 
if($a==2 || ($d==1 && $e==2 && b==5))
    echo "AAA";
else
    echo "BBB";
?>

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-17
这里 $a = 2 是赋值的意思 , 永远为真。 注意 = 和 == 的区别本回答被提问者采纳

ThinkPHP 中 where条件 or,and 同时使用~请大神出现~
如不提供_logic属性,则thinkphp使用默认属性and进行条件连接。也就是(结构补充完整):where['_complex'] = [ [ 'a' => 1, 'b' => 2, '_logic' => 'or' ], [ 'c' => 3, '_complex' => [ 'd' => 4, 'e' => 5, '_logic' => 'a...

php SQL语句有and也有or应该怎么处理呢?
用小括号()包含就可以区别开。例如:select * from table where title like '%hello%' and (contents like '%good%' or contents like '%ok%')sql语句where部分解释如下:title like '%hello%' and (contents like '%good%' or contents like '%ok%')title 字段模糊查询包含 hello 字符串的...

PHP判断语句,and和or的使用
编程语言的逻辑判断词意思都一样。and就是并且的意思联合上一条件一起判断,or或者的意思,单独的判断这个条件or其他条件。 希望对您有所帮助。

thinkphp 查询 and or and
select * from x where (id=1 and name="2") or (id=1 and name="3");可以这样写 select * from x where id=1 and name in("2","3");in 里面可以有很多参数,如果in里面数据量比较大,可以用数组存储,如 array = (1,2,3,4,5);str = '';foreach($array as $val){ str...

如何用and和or函数进行如下筛选?
用PHP做例子 sex = 1 代表男性 sex = 2 代表女性if (sex==1 and age>=60) or (sex == 2 and age>=55){ echo "是";}else{ echo "否"}

PHP中的逻辑运算符(or、and),还有(||、and)之间的优先级是什么,麻烦...
第二个结果有点出乎意料,or 与 || and与&& 是对应的。优先级and或&& 比or 与 || 高。我想很少人会操作关键字与关键符混合来用的。你如果将 if($i||$j and $z) 改为if($i||$j && $z) 这个逻辑就正确了,结果为 true true 。

php (if)语句中的or 怎么写
不用写==""直接写这个就行 if($bmzid || $zjhm){ echo ok成功;}else{ echo ok失败;}

这一段php中正则表达式的详细含义……
(and|or)\\\\b.+?(>|<|=|in|like)\\\\\/\\\\*.+?\\\\*\\\\\/ <\\\\s*script\\\\b \\\\bEXEC\\\\b UNION.+?SELECT UPDATE.+?SET INSERT\\\\s+INTO.+?VALUES (SELECT|DELETE).+?FROM (CREATE|ALTER|DROP|TRUNCATE)\\\\s+(TABLE|DATABASE)你仔细看看,每一条都是对应一种数据库语句可能会出现的情况(...

php 有了 & || 为什么还需要 and 和 or
PHP是一门相对简单的语言,简单的原因,混合了多种的语言的语法关键字在里面,例如你说的and 和 or ,就是其中之一。如果你会python,那么你转型PHP,岂不是很随意,关键字都一样

thinkphp <if> 标签比较中的 或者 用 OR ,那么 且 是不是用 AND...
lt 小于(<) 可用于查询条件与模板判断 elt 小于等于(<=) 可用于查询条件与模板判断 heq 恒等于(===) 可用于模板判断 nheq 不恒等于(!==) 可用于模板判断 AND 逻辑与(&&) 可用于查询条件 OR 逻辑或(||) 可用于查询条件 ...

相似回答