我遍历表单的值,以检查每个字段是否有 4 位数字。我的问题是目前它仅在第一个字段的匹配项上验证真或假$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;
}
}