スヨン私は検索配列
"1", "2", "3", "4"
を含む配列を持っていると私はランダムにこれらの数字の5倍のいずれかを選択するようにarray_rand
を使用しています。 次に、数字2が2回選ばれ、数字3が2回選ばれたように、複数回選択されたarray_rand
の結果の数をカウントしたいと思います。
私がやってテストしている。この
$array = array($kort1[$rand_kort1[0]], $kort1[$rand_kort2[0]], $kort1[$rand_kort3[0]], $kort1[$rand_kort4[0]], $kort1[$rand_kort5[0]]);
$bank = array_count_values($array);
if (in_array("2", $bank)) {
echo "You got one pair";
} elseif(in_array("2", $bank) && (???)) {
echo "You got two pair";
}
それはそれらのいずれかの番号がランダムに2回選ばれた場合は、「あなたは1ペアを得た」しかし、私の問題は、私はそれが言うようにする方法を知らないで私に教えてくれます
もしそれらの番号のうちの2つが2回選択されれば、 "あなたは2つのペアを持っています"。 $bank
の結果は、私は時間のためのソリューションで検索しました
[4] => 1 [3] => 2 [1] => 2
可能性はまったく運を聖霊降臨祭ません。
'[3] => 2 [1] => 3'は2組と考えられますか? – Erwin
@Erwin [3] => 2 [1] => 2は2組で、コードは最後の数字を無視するべきです –
どのような種類の四つきですか?それも2組と考えられていますか?例えば'[3] => 4 [1] => 1' – Erwin