-2

去做

echo <a href='www.google.com'> google </a>;  

我想使用变量而不是“google”,如下所示:

$linkName="google";

但我不能这样做:

echo <a href='www.google.com'> $linkName </a>;

那我该怎么办?

4

4 回答 4

2

就是这么简单。所有替代方案都有效

echo "<a href='http://www.google.com'>$linkName</a>";
echo "<a href='http://www.google.com'>{$linkName}</a>";
echo "<a href='http://www.google.com'>".$linkName."</a>";
echo <<<HTML
     <a href='http://www.google.com'>$linkName</a>
HTML;
echo <<<HTML
     <a href='http://www.google.com'>{$linkName}</a>
HTML;

甚至

<a href="http://www.google.com"><?php echo $linkName; ?></a>
<a href="http://www.google.com"><?=$linkName; ?></a>
于 2012-04-07T01:39:08.180 回答
0
echo "<a href='{$url}'> {$linkName} </a>";

或者

echo "<a href='" . $url . "'> " . $linkName . "</a>";

或使用 heredocs(谷歌它)

于 2012-04-07T01:39:40.690 回答
0

使用双引号,变量替换在其中完成:

$linkName = "google";
echo "<a href='google.com'>$linkName</a>";
于 2012-04-07T01:40:17.030 回答
0

这是非常基本的 PHP 东西,所以我建议用谷歌搜索这些答案。但这里是你如何做我认为你问的:

echo "<a href='www.google.com'>" . $linkname . "</a>";

或者

echo "<a href='www.google.com'>$linkname</a>";
于 2012-04-07T01:40:31.460 回答