在html标签中使用PHP变量

时间:2013-03-15 08:43:58

标签: php html

我从PHP代码获取一个变量,这是一个网页链接,并希望在html标记中使用它。 例如:

<?php 
  $link;

  ...
  $link = $client->api();
?>
 <a href= "<?php $link ?>" > LINK </a>

如何获取html标记中的链接值? 谢谢!

6 个答案:

答案 0 :(得分:3)

试试这个:

<a href= "<?php echo $link; ?>" > LINK </a>

回复echo $link;

或者,简写就是:

<a href= "<?= $link; ?>" > LINK </a>

答案 1 :(得分:3)

你必须回应价值......同时,不要忘记逃避它:

<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>

答案 2 :(得分:2)

如果您有html文件,那么请先改变扩展名.php来代替.html

例如。你有test.html然后将其更改为test.php

之后

使用与

相同的代码
<?php $link='http://stackoverflow.com' ?>

<a href= "<?php echo $link; ?>" > LINK </a>

希望这会对你有所帮助

答案 3 :(得分:0)

或者简短地说:

<a href="<?= $link; ?>">LINK</a>

答案 4 :(得分:0)

这对我有用 你必须在HTML标签中调用函数(echo)...祝你好运。

enter <a href= "<?php echo $link; ?>" > LINK </a> here

答案 5 :(得分:0)

<a href= "<?php echo $link; ?>" > LINK </a>

<?php

echo '<a href= "'.$link.'"> LINK </a>';

?>