PHP检查|变量赋值中的(OR)运算符

时间:2016-12-29 16:31:45

标签: php operators operator-keyword assign

我想检查两个变量ab,并将变量分配给新变量" c"并希望从这两个变量中获得OR结果。例如,如果a=1b=0c必须为1,而a=0b=1c必须为1,如果{{ 1}}和a=0然后b=0,为此我使用以下c=0运算符,它返回所需的结果,但我不确定我是否正确

|
编辑:我已经浏览了PHP.NET网站,发现:

<?php 
$a = 0; 
$b = 1;     
$c = $a | $b;
echo("Value in $c = ".$c); 
?>

参考:http://php.net/manual/en/language.operators.bitwise.php

1 个答案:

答案 0 :(得分:1)

假设您只有问题中的状态,可以使用三元组来执行此操作。它可能有助于其他人了解您将来在做什么

$c = ($a || $b) ? 1 : 0;

你在问题​​中的表现方式没有任何问题,等等。