获取PHP中遇到的非数字值

问题描述 投票:-1回答:1

我已经在这里待了两个多星期。 +似乎引发了非数字错误,我不知道为什么。

<?php
define("number1", mt_rand(1,100));
define("number2", mt_rand(1,100));
echo(number1."<br>");
echo(number2);

echo("<br>".number1."x".number2."=".number1 * number2);
echo("<br>".number1."+".number2."=".number1 + number2);
echo("<br>".number1.":".number2."=".number1 / number2);
?>

这是错误消息:

警告:第8行遇到一个非数字值

php math
1个回答
0
投票

您需要使用()

echo("<br>".number1."x".number2."=".(number1 * number2));
echo("<br>".number1."+".number2."=".(number1 + number2));
echo("<br>".number1.":".number2."=".(number1 / number2));

因为.表示连接字符串,并且+ * /无法以这种方式使用。

© www.soinside.com 2019 - 2024. All rights reserved.