1

如何在 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" alt="" />

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

非常感谢你!

4

7 回答 7

3

tl;博士

代替:$lang->messagemore

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


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

双引号(带转义):

$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>';
于 2013-03-05T08:13:37.023 回答
0

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

于 2013-03-05T08:12:55.737 回答
0

你可以这样使用,

$message = $message."...<br /><a href=\"".$mybb->settings['bburl']."/".$announcement['threadlink']."\"><img src='/res/gif/bullet_info_sq.gif' alt='' /></a>";
于 2013-03-05T08:13:23.120 回答
0

用这个:

$message = $message."...<br /><a href=\"".$mybb->settings['bburl']."/".$announcement['threadlink']."\">".'<img src="/res/gif/bullet_info_sq.gif" alt="" />'."</a>";
于 2013-03-05T08:13:48.520 回答
0

用这个

$message = $message."...<br /><a href=\"".$mybb->settings['bburl']."/".$announcement['threadlink']."\"><img src=\"/res/gif/bullet_info_sq.gif\" alt=\"\" /></a>";
于 2013-03-05T08:15:38.990 回答
0

它是这样工作的:

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

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

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

于 2013-03-05T08:15:47.753 回答
0

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

echo ' <img src="php.gif" /> ';
于 2013-03-05T08:16:18.823 回答