在html标记中使用PHP变量
我从PHP代码中获得一个变量,这是一个网页链接,并且希望在html标记中使用它。 例如:在html标记中使用PHP变量
<?php
$link;
...
$link = $client->api();
?>
<a href= "<?php $link ?>" > LINK </a>
如何获取html标签中的链接值? 谢谢!
,如果你有HTML文件,然后拳头改变进一步扩展.PHP代替的.html
如。你的test.html然后修改成test.php的后
您使用相同的代码
<?php $link='http://stackoverflow.com' ?>
<a href= "<?php echo $link; ?>" > LINK </a>
希望这将帮助你
试试这个:
<a href= "<?php echo $link; ?>" > LINK </a>
呼应它echo $link;
另外,短的右手是:
<a href= "<?= $link; ?>" > LINK </a>
或简称办法:
<a href="<?= $link; ?>">LINK</a>
您必须呼应价值 ......还有,不要忘了逃避它:
<a href="<?php echo htmlspecialchars($link, ENT_QUOTES, 'UTF-8'); ?>">LINK</a>
由于PHP 5.4它也是安全使用short open tags:
<a href="<?= htmlspecialchars($link, ENT_QUOTES, 'UTF-8'); ?>">LINK</a>
我宁愿使用htmlentities而不使用htmlspecialchars – 2013-03-15 08:49:09
@Raubi不,你不应该使用'htmlentities()',除非有一个非常好的理由。几乎所有情况下,'htmlspecialchars()'都是正确的方法。 – PeeHaa 2013-03-15 09:05:45
这是我的工作 你要调用函数(回声)在HTML标签...这一切,祝你好运。
enter <a href= "<?php echo $link; ?>" > LINK </a> here
很酷,谢谢!我是一个超级新手。 – Axess 2013-03-15 08:56:27
<a href= "<?php echo $link; ?>" > LINK </a>
或
<?php
echo '<a href= "'.$link.'"> LINK </a>';
?>
,因为你需要设置$链接的价值HREF,你必须使用echo而不只是$ link。 – 2013-03-15 08:46:34