这是我的代码:
<?php
$num1 = 10;
$num2 = 15;
echo "<font color='red'>$num1 + $num2</font>" . "<br>";
?>
我希望它等于“25”,当我添加字体颜色时,它等于“10 + 15”。为什么呢?
答案 0 :(得分:4)
你不能在字符串中做数学。相反,关闭字符串。执行添加操作,并连接结果。
echo "<font color='red'>" . ($num1 + $num2) . "</font><br>";
明智地Orangepill points out,这样可以更有效地完成:
echo "<font color='red'>",($num1 + $num2),"</font><br>";
答案 1 :(得分:1)
更改
echo "<font color='red'>$num1 + $num2</font>" . "<br>";
到
echo "<font color='red'>",($num1 + $num2),"</font><br>";
答案 2 :(得分:0)
你需要连接你的字符串,否则数学将无效
echo "<font color='red'>".($num1 + $num2)."</font>" . "<br>";