teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

sample

2018/01/30 01:36

投稿

yambejp
yambejp

スコア117944

answer CHANGED
@@ -9,4 +9,21 @@
9
9
  0. 場合によっては$r1がセットされていないなど存在チェックは必要ないでしょうか?
10
10
 
11
11
 
12
- その辺の仕様を固めないと簡略化の方針がきまりません。
12
+ その辺の仕様を固めないと簡略化の方針がきまりません。
13
+
14
+ # sample
15
+
16
+ 各変数が1か0のいずれかで、常にセットされているなら判定はこれでいいですね
17
+
18
+ ```PHP
19
+ /*どれかが1である*/
20
+ print (0 | 0 | 0)?"OK":"NG";
21
+ print (1 | 0 | 0)?"OK":"NG";
22
+ print (1 | 1 | 1)?"OK":"NG";
23
+
24
+ /*どれかが0である*/
25
+ print !(0 & 0 & 0)?"OK":"NG";
26
+ print !(1 & 0 & 0)?"OK":"NG";
27
+ print !(1 & 1 & 1)?"OK":"NG";
28
+ ```
29
+ 結局は条件次第ということ