実現したいこと
例)
php
1$judgenum = [1, 2, 3, 4, 5]; 2$nums1 = [3, 4, 6, 8, 2]; 3$nums2 = [12, 1, 3, 18, 5]; 4$nums = [10, 3, 2, 1, 7]; 5 6このような配列がある時に、$numsの1,2,3の中に$judgenumの数字がいくつあるか判定したいです。 7 8出力例) 93 103 113 12 13このようなプログラムを作りたいです。
試したこと
- in_array()を使用
in_array($judgenum, $nums1)
このようにしましたが、``````このように出てきてしまいます。
- array_count_values()を使用したのですが、そもそもこれは全然用途が違う関数なので、断念しました。
該当のソースコード
$judgenum = [1, 2, 3, 4, 5];
foreach($judgenum as $j) {
}
$nums1 = [3, 4, 6, 8, 2];
echo in_array($j, $nums1);
$nums2 = [12, 1, 3, 18, 5];
echo in_array($j, $nums2);
$nums3 = [10, 3, 2, 1, 7];
echo in_array($j, $nums3);
このコードだと、1と表示されます
以上です。
わかる方がいらしたらご回答よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/03 01:25
2020/06/03 05:22
2020/06/04 00:27