我從PHP代碼中獲得一個變量,這是一個網頁鏈接,並且希望在html標記中使用它。 例如:在html標記中使用PHP變量
<?php
$link;
...
$link = $client->api();
?>
<a href= "<?php $link ?>" > LINK </a>
如何獲取html標籤中的鏈接值? 謝謝!
我從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