【问题标题】:How can i echo total of both variables as expected? [duplicate]我怎样才能按预期回显两个变量的总数? [复制]
【发布时间】:2015-04-19 12:15:10
【问题描述】:

我编写了一个简单的脚本,用于将总共两个变量回显到 <h1> 标记,但它给出了奇怪的结果

<?php

    $i=10; $j=20;

    var_dump($i);
    var_dump($j);
    echo '<h1>'.$i+$j.'</h1>';

?>

此脚本的结果:

int(10)
int(20)
20</h1>

我期待 30,但它吃掉了 &lt;h1&gt; 标签,我该如何按预期做到这一点?

【问题讨论】:

    标签: php


    【解决方案1】:

    试试这个:

    echo '&lt;h1&gt;'.($i+$j).'&lt;/h1&gt;';

    This 解释了为什么需要像这样连接。 Here 是一个工作演示。

    【讨论】:

    • 是的,但是你能解释一下,没有大括号会发生什么吗?
    • 运算符的优先级
    • 这是precedence 的事情。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-28
    • 1970-01-01
    • 2019-10-30
    • 2023-02-05
    • 1970-01-01
    • 2014-01-17
    相关资源
    最近更新 更多