下面是我的代码:
<?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>";
change
echo "<font color='red'>$num1 + $num2</font>" . "<br>";
echo "<font color='red'>",($num1 + $num2),"</font><br>";
你需要连接你的字符串,否则数学将无法工作
echo "<font color='red'>".($num1 + $num2)."</font>" . "<br>";