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

回答編集履歴

1

コメントを受け回答追記

2020/03/29 07:34

投稿

Take_it
Take_it

スコア357

answer CHANGED
@@ -21,4 +21,26 @@
21
21
  //array(3) { ["c"]=> array(4) { [0]=> string(1) "1" [1]=> string(1) "2" [2]=> string(1) "3" [3]=> string(1) "5" } ["b"]=> array(1) { [0]=> string(1) "1" } ["t"]=> array(4) { [0]=> string(1) "1" [1]=> string(1) "2" [2]=> string(1) "3" [3]=> string(1) "4" } }
22
22
  ```
23
23
 
24
- どうしたいのか?が不明だから正答のない大喜利状態。
24
+ どうしたいのか?が不明だから正答のない大喜利状態。
25
+
26
+ ###コメントを受け追記
27
+ > 「この中にある値がどれか一つあるか」を確認したいです!
28
+ 未だ質問の趣旨が明確ではないけど、たぶんこういうことでしょうか?
29
+ ```PHP
30
+ $classes = ['c1','b1','t1','t2','t3','t4','c2','c3','c5',];//この配列内のどれかが、
31
+
32
+ $target = ['C4','b2','t3',];//この中にあるかどうか
33
+
34
+ //という意味であれば、
35
+ $ans = 'ない';
36
+ foreach($classes as $class):
37
+ if(in_array($class, $target, true)):
38
+ $ans = 'ある';
39
+ endif;
40
+ endforeach;
41
+
42
+ echo $ans;
43
+ //ある
44
+ ```
45
+
46
+ あるかないかを判別するだけならこういうことでしょうけど・・・。