2つの変数a
とb
を確認し、両方の変数を新しい変数 "c"に割り当て、両方の変数からOR
結果を取得したいとします。 a=1
とb=0
たとえば、a=0
とb=1
場合、c
次いでa=0
とb=0
c=0
場合、この目的のために、私は必要な結果を返し、次の|
演算子を使用しています、1でなければならないしながらc
は、1でなければならないが、私はわからない私はEDITそれが正しいかどうかPHPチェック| (OR)演算子
<?php
$a = 0;
$b = 1;
$c = $a | $b;
echo("Value in $c = ".$c);
?>
やっている場合:私は、PHP.NETのウェブサイトを介して行って、それを見つけています
$a | $b Or (inclusive or) Bits that are set in either $a or $b are set.
参照:http://php.net/manual/en/language.operators.bitwise.php
'|'はビット単位です。あなたは '||'を探しているかもしれません(これは論理的なものです)、 – Dekel
ですが、||必要な結果を返さない演算子? –
ビット演算子( '|'、 '&'、...)と論理演算子( '&&'、 '||'、...)の違いを理解してください。 – syck