【发布时间】:2015-04-21 20:52:27
【问题描述】:
我仍在尝试制作自己的信用卡检查器来检查信用卡是否有效。
我有 4 个输入,每个输入需要 4 个数字。
<input class="inputCard" type="text" style="width: 50px;" name="ccNumber1" id="ccNumber1" required/> -
<input class="inputCard" type="text" style="width: 50px;" name="ccNumber2" id="ccNumber2" required/> -
<input class="inputCard" type="text" style="width: 50px;" name="ccNumber3" id="ccNumber3" required/> -
<input class="inputCard" type="text" style="width: 50px;" name="ccNumber4" id="ccNumber4" required/>
每个输入需要 4 个数字。为了让我的脚本检查数字,我需要将 16 个数字合并为一个。
例子:
用户在 4 个输入中输入 16 个数字后,我会得到如下信息:
$ccNumber1 = 1234;
$ccNumber2 = 1234;
$ccNumber3 = 1234;
$ccNumber4 = 1234;
现在我需要将 -> $ccNumber1, $ccNumber2, $ccNumber3, $ccNumber4 合并为一个字符串。
$NewVar = $ccNumber1 + $ccNumber2 + $ccNumber3 + $ccNumber4;
由于 $ccNumber1 = 1234、$ccNumber2 = 1234、$ccNumber3 = 1234 和 $ccNumber4 = 1234,$NewVar 应该是:`1234123412341234
但是我做不到 $ccNumber1 + $ccNumber2 + $ccNumber3 + $ccNumber4。 这不行..
我该怎么办? 感谢您的阅读,感谢您提供的所有帮助!`
【问题讨论】:
-
使用 .而不是 + 因为 php 是动态类型,所以如果你使用 + 并且数字被转换为数字,所以它会加一个数字
-
您没有正确连接 PHP,就像
$ccNumber1.$ccNumber2..一样。.是 concat 运算符而不是+
标签: php