去做
echo <a href='www.google.com'> google </a>;
我想使用变量而不是“google”,如下所示:
$linkName="google";
但我不能这样做:
echo <a href='www.google.com'> $linkName </a>;
那我该怎么办?
就是这么简单。所有替代方案都有效
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>
echo "<a href='{$url}'> {$linkName} </a>";
或者
echo "<a href='" . $url . "'> " . $linkName . "</a>";
或使用 heredocs(谷歌它)
使用双引号,变量替换在其中完成:
$linkName = "google";
echo "<a href='google.com'>$linkName</a>";
这是非常基本的 PHP 东西,所以我建议用谷歌搜索这些答案。但这里是你如何做我认为你问的:
echo "<a href='www.google.com'>" . $linkname . "</a>";
或者
echo "<a href='www.google.com'>$linkname</a>";