【问题标题】:Adding a string to a session variable echo将字符串添加到会话变量 echo
【发布时间】:2019-06-16 23:03:58
【问题描述】:

抱歉,在这里很难找到这个,可能是因为它真的很简单。只想在此代码中添加一个字符串。如“欢迎:+$SESSION”。

PHP 新手真的不知道如何在这段代码中添加额外的行。

<label class="welcome"><?PHP if(isset($_SESSION['u_username'])){echo $_SESSION['u_username'];}?></label>

【问题讨论】:

  • “在这段代码中添加额外的行”是什么意思?什么额外的行?
  • 这里有什么问题?

标签: php html string variables session


【解决方案1】:

你需要连接两个字符串:

1) Welcome

2) $_SESSION['u_username']

您可以使用. 运算符来做到这一点。

与 Java 或 JavaScript 不同,PHP 使用 . 而非 + 进行连接

所以,你的最终代码应该是:

<label class="welcome">
<?php
if(isset($_SESSION['u_username'])) {
 echo 'Welcome ' . $_SESSION['u_username'];
}
?>
</label>

【讨论】:

    【解决方案2】:

    添加到字符串的方法很少。直接在 " " 引号中,如果在其中使用数组等,则必须从数组键中删除引号,

    <label class="welcome"><?PHP if(isset($_SESSION['u_username'])){echo " Welcome $_SESSION[u_username]";}?></label>
    

    或者添加它。

    <label class="welcome"><?PHP if(isset($_SESSION['u_username'])){echo "Welcome " .$_SESSION['u_username'];}?></label>
    

    【讨论】:

      猜你喜欢
      • 2017-09-09
      • 1970-01-01
      • 2013-11-25
      • 2017-04-03
      • 2021-12-21
      • 2012-11-07
      • 2023-03-12
      • 2015-11-14
      • 1970-01-01
      相关资源
      最近更新 更多