php代码中的img标签[重复]
Posted
技术标签:
【中文标题】php代码中的img标签[重复]【英文标题】:img tag in php code [duplicate] 【发布时间】:2013-02-19 13:19:27 【问题描述】:如何在php代码中使用img标签?:
这是我目前的代码:
$message = $message."...<br /><a href=\"".$mybb->settings['bburl']."/".$announcement['threadlink']."\">".$lang->messagemore."</a>";
我希望使用图像而不是".$lang->messagemore."
,但我不知道如何在 php 中使用 img 标签:|
我试过谷歌搜索,但我只从 html 中找到一些标签信息,但没有从 php 代码中找到。
<img src="/res/gif/bullet_info_sq.gif" />
但我希望在 php 中使用它,以便我可以使用您的帮助。
非常感谢!
【问题讨论】:
【参考方案1】:tl;博士
替换:$lang->messagemore
与:<img src="/res/gif/bullet_info_sq.gif" alt="" />
当您将 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" />
</a>';
【讨论】:
【参考方案2】:如此简单,不要用双引号造成混乱“PHP最佳使用单引号”。在字符串中使用标准html!
echo ' <img src="php.gif" /> ';
【讨论】:
【参考方案3】:它是这样工作的:
$message = $message."...<br /><a href=\"".$mybb->settings['bburl']."/".$announcement['threadlink']."\">"."<img src='".$aImageURL."' /></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" />'."</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 代码(在您的情况下为 <img>
标签),就像您为 <a>
标签所做的那样。
【讨论】:
以上是关于php代码中的img标签[重复]的主要内容,如果未能解决你的问题,请参考以下文章