如何在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中使用它,所以我可以使用你的帮助。
非常感谢!
答案 0 :(得分: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>';
答案 1 :(得分:0)
只需在PHP中回显HTML代码(在您的情况下为<img>
标记),就像您对<a>
标记所做的那样。
答案 2 :(得分:0)
你可以这样使用,
$message = $message."...<br /><a href=\"".$mybb->settings['bburl']."/".$announcement['threadlink']."\"><img src='/res/gif/bullet_info_sq.gif' alt='' /></a>";
答案 3 :(得分:0)
使用它:
$message = $message."...<br /><a href=\"".$mybb->settings['bburl']."/".$announcement['threadlink']."\">".'<img src="/res/gif/bullet_info_sq.gif" alt="" />'."</a>";
答案 4 :(得分:0)
使用此
$message = $message."...<br /><a href=\"".$mybb->settings['bburl']."/".$announcement['threadlink']."\"><img src=\"/res/gif/bullet_info_sq.gif\" alt=\"\" /></a>";
答案 5 :(得分:0)
它的工作原理如下:
$message = $message."...<br /><a href=\"".$mybb->settings['bburl']."/".$announcement['threadlink']."\">"."<img src='".$aImageURL."' alt="" /></a>";
只需用PHP变量替换de img src即可。 ($ aImageURL将是图像的URI)
看一下引号(我只是在src属性中加上引号,你可以这样做)
答案 6 :(得分:0)
如此简单,不要用双引号创建混乱“PHP最佳使用单引号'。在字符串中使用标准html!
echo ' <img src="php.gif" /> ';