フォームの値をループして、各フィールドが 4 桁であることを確認します。私の問題は、現在、最初のフィールドの一致でのみ true または false を検証すること$card1
です...
function cardcheck ($card1,$card2,$card3,$card4)
{
$cards = array($card1,$card2,$card3,$card4);
$regex = "/[0-9]{4}/";
for ($i=0;$i<4;$i++)
if (! preg_match ($regex,$cards[$i]))
{
return false;
}
else
{
return true;
}
}