这是我的代码:
<?php
$num1 = 10;
$num2 = 15;
echo "<font color='red'>$num1 + $num2</font>" . "<br>";
?>
我希望它等于“25”,当我添加字体颜色时,它等于“10 + 15”。为什么?
这是我的代码:
<?php
$num1 = 10;
$num2 = 15;
echo "<font color='red'>$num1 + $num2</font>" . "<br>";
?>
我希望它等于“25”,当我添加字体颜色时,它等于“10 + 15”。为什么?
您不能在字符串中进行数学运算。相反,关闭字符串。执行您的加法操作,并连接结果。
echo "<font color='red'>" . ($num1 + $num2) . "</font><br>";
正如Orangepill明智地指出的那样,这可以像这样更有效地完成:
echo "<font color='red'>",($num1 + $num2),"</font><br>";
改变
echo "<font color='red'>$num1 + $num2</font>" . "<br>";
至
echo "<font color='red'>",($num1 + $num2),"</font><br>";
你需要连接你的字符串,否则数学将不起作用
echo "<font color='red'>".($num1 + $num2)."</font>" . "<br>";