【问题标题】:img tag in php code [duplicate]php代码中的img标签[重复]
【发布时间】:2013-02-19 13:19:27
【问题描述】:

如何在php代码中使用img标签?:

这是我目前的代码:

$message = $message."...<br /><a href=\"".$mybb->settings['bburl']."/".$announcement['threadlink']."\">".$lang->messagemore."</a>";

我希望使用图像而不是".$lang-&gt;messagemore.",但我不知道如何在 php 中使用 img 标签:| 我试过谷歌搜索,但我只从 html 中找到一些标签信息,但没有从 php 代码中找到。

<img src="/res/gif/bullet_info_sq.gif" alt="" />

但我希望在 php 中使用它,以便我可以使用您的帮助。

非常感谢!

【问题讨论】:

    标签: php image


    【解决方案1】:

    tl;博士

    替换:$lang-&gt;messagemore

    与:&lt;img src="/res/gif/bullet_info_sq.gif" alt="" /&gt;


    当您将 PHP 变量替换为 img 标记时,HTML 必须仍保留在 PHP 字符串的引号内,因此您的 img 标记的实际引号必须被转义,就像您所做的那样为您的a 标签。您也可以选择使用单引号,以避免转义。这应该会产生以下任何一个等效代码 sn-ps(为了便于阅读,我添加了空格):

    双引号(带转义):

    $message = $message . "...<br />
    <a href=\"" . $mybb->settings['bburl'] . "/" . $announcement['threadlink'] . "\">
        <img src=\"/res/gif/bullet_info_sq.gif\" alt=\"\" />
    </a>";
    

    HTML 属性的单引号:

    $message = $message . "...<br />
    <a href='" . $mybb->settings['bburl'] . "/" . $announcement['threadlink'] . "'>
        <img src='/res/gif/bullet_info_sq.gif' alt='' />
    </a>";
    

    PHP 字符串的单引号:

    $message = $message . '...<br />
    <a href="' . $mybb->settings['bburl'] . '/' . $announcement['threadlink'] . '">
        <img src="/res/gif/bullet_info_sq.gif" alt="" />
    </a>';
    

    【讨论】:

      【解决方案2】:

      如此简单,不要用双引号造成混乱“PHP最佳使用单引号”。在字符串中使用标准html!

      echo ' <img src="php.gif" /> ';
      

      【讨论】:

        【解决方案3】:

        它是这样工作的:

        $message = $message."...<br /><a href=\"".$mybb->settings['bburl']."/".$announcement['threadlink']."\">"."<img src='".$aImageURL."' alt="" /></a>";
        

        只需将 de img src 替换为 PHP 变量即可。 ($aImageURL 将是图像的 URI)

        看一下引号(我只是在 src 属性中加上引号,你可以这样做)

        【讨论】:

          【解决方案4】:

          使用这个

          $message = $message."...<br /><a href=\"".$mybb->settings['bburl']."/".$announcement['threadlink']."\"><img src=\"/res/gif/bullet_info_sq.gif\" alt=\"\" /></a>";
          

          【讨论】:

            【解决方案5】:

            使用这个:

            $message = $message."...<br /><a href=\"".$mybb->settings['bburl']."/".$announcement['threadlink']."\">".'<img src="/res/gif/bullet_info_sq.gif" alt="" />'."</a>";
            

            【讨论】:

              【解决方案6】:

              你可以这样使用,

              $message = $message."...<br /><a href=\"".$mybb->settings['bburl']."/".$announcement['threadlink']."\"><img src='/res/gif/bullet_info_sq.gif' alt='' /></a>";
              

              【讨论】:

              • 谢谢,但我想添加如下内容:settings['bburl']."/res/gif/bullet_info_sq.gif alt='' />它有问题:D
              • @user1973003 类似什么?
              【解决方案7】:

              只需在 PHP 中回显 HTML 代码(在您的情况下为 &lt;img&gt; 标签),就像您为 &lt;a&gt; 标签所做的那样。

              【讨论】:

                猜你喜欢
                • 2015-04-14
                • 1970-01-01
                • 2018-07-04
                • 2021-11-14
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                相关资源
                最近更新 更多