我有一个生成2个随机数的远程php程序,我在表单页面上调用它来填充验证中使用的文本框。我无法让它返回数字。
<?php
$randomNum = rand(0,9);
$randomNum2 = rand(0,9);
echo ($randomNum + $randomNum2);
$randomNumTotal = $randomNum + $randomNum2;
?>
它返回总数,而不是#+# 请帮忙!
好的,感谢下面的帮助,我在页面上输出正确。我正在做的是父页面通过AJAX引入表单。表单由表单中的远程PHP脚本“random.php”验证,对于某种人工验证存在数学问题,数学问题由“random.php”文件通过.get命令填充。有那个工作。现在的问题是我无法正确解决问题...答案输入有这个验证:
SomeName: {
equal: "<? php echo $randomNumTotal ?>
}
但它没有用......有什么想法吗?
答案 0 :(得分:4)
您使用php中的.
进行字符串连接
尝试$randomNumTotal = $randomNum ."+". $randomNum2;
答案 1 :(得分:2)
听起来你想要连接数字而不是添加它们,这是.
而不是+
:
echo $randomNum . $randomNum2;
答案 2 :(得分:1)
使用此:
echo $randomNum, ' + ', $randomNum2;
答案 3 :(得分:1)
+
是一个补充,而.
是字符串连接:
echo $randomNum . '+' . $randomNum2;
答案 4 :(得分:0)
这可能会有所帮助: echo“$ randomNum + $ randomNum2 =”。 $ randomNum + $ randomNum2;