简单的PHP ..不工作......嗯看起来很简单

时间:2012-04-11 19:17:57

标签: php javascript html css xhtml

请检查以下代码:

<?php
   $d=2;
   echo "the sum of the number is"."<sub>($d+1)</sub>";
?>

作为输出:

  

the sum of the number is <sub>(2+1)</sub>

理想情况下,我需要输出为"the sum of the number is <sub>3</sub>"。 当我们不使用HTML标记<sub> ...

时,它可以正常工作

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:6)

尝试将其写为

<?php $d=2; echo "the sum of the number is"."<sub>".($d+1)."</sub>"; ?>

引号为其提供字符串表示,因此不允许您执行添加。

答案 1 :(得分:3)

将表达式移到引号之外:

<?php
   $d = 2;
   echo "the sum of the number is <sub>" . ($d+1) . "</sub>";
?>