私は2つの別々の配列から3つ以上の数字を一致させようとしていますが、これまでのところ、6つの数字すべてを比較して3つが共通しているかどうかを確認する必要がある場合、最初の3つの数字に一致するコードしかありませんか? 6 つの数値すべてを比較してみましたが、うまくいきません。どんな助けでも大歓迎です。ジェシカ
foreach($lottoTickets as $y => $yvalue)
{
if($i == 0)
{
echo " ";
}
else{
if((($winner[0] == $lottoTickets[$y][0]) || ($winner[0] == $lottoTickets[$y][1]) || ($winner[0] == $lottoTickets[$y][2]) || ($winner[0] == $lottoTickets[$y][3]) || ($winner[0] == $lottoTickets[$y][4]) || ($winner[0] == $lottoTickets[$y][5])) &&
(($winner[1] == $lottoTickets[$y][0]) || ($winner[1] == $lottoTickets[$y][1]) || ($winner[1] == $lottoTickets[$y][2]) || ($winner[1] == $lottoTickets[$y][3]) ||($winner[1] == $lottoTickets[$y][4]) || ($winner[1] == $lottoTickets[$y][5])) &&
(($winner[2] == $lottoTickets[$y][0]) || ($winner[2] == $lottoTickets[$y][1]) || ($winner[2] == $lottoTickets[$y][2]) || ($winner[0] == $lottoTickets[$y][3]) ||($winner[2] == $lottoTickets[$y][4]) || ($winner[2] == $lottoTickets[$y][5])))
echo "<b>Three winning numbers ID = </b>" .$y;
}