更改字体会使+组合字符串而不是添加值

时间:2013-05-28 19:20:33

标签: php

这是我的代码:

<?php

$num1 = 10;
$num2 = 15;

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

?>

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

3 个答案:

答案 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>";