1

这是我的代码:

<?php

$num1 = 10;
$num2 = 15;

echo "<font color='red'>$num1 + $num2</font>"  . "<br>";

?>

我希望它等于“25”,当我添加字体颜色时,它等于“10 + 15”。为什么?

4

3 回答 3

4

您不能在字符串中进行数学运算。相反,关闭字符串。执行您的加法操作,并连接结果。

echo "<font color='red'>" . ($num1 + $num2) . "</font><br>";

正如Orangepill明智地指出的那样,这可以像这样更有效地完成:

echo "<font color='red'>",($num1 + $num2),"</font><br>";
于 2013-05-28T19:22:06.147 回答
1

改变

echo "<font color='red'>$num1 + $num2</font>"  . "<br>";

echo "<font color='red'>",($num1 + $num2),"</font><br>";
于 2013-05-28T19:22:40.703 回答
0

你需要连接你的字符串,否则数学将不起作用

echo "<font color='red'>".($num1 + $num2)."</font>"  . "<br>";
于 2013-05-28T19:22:17.933 回答