你能帮我吗?我正在尝试创建一个账单信息表单,如果客户输入示例5120293213632438
我将使用"substr"来获取前 6 个数字,如果这 6 个数字与 512029
、537030
、432049
等匹配......我会要求提供更多信息 ->增值税号和 ID。
<form action="validate.php" method="post">
<p>Credit Card Number : <input type="text" name="cc" /></p>
<p><input type="submit" value="Next"></p>
</form>
验证.php
<?php
$vbv = substr($_POST['cc'], 6);
if($vbv == '512029')
$flag = strstr($bin, $needle);
echo "OK";
else
echo "I'm not VBV";
?>
<?php
ini_set('display_errors', 1);
$array=array(512029, 537030, 432049); //array of start 6 digits you want to match
$cc='5120293213632438';//credit card no's you want to match.
if(in_array(substr($cc, 0,6),$array))
{
echo "First 6 digit matched";
}