2012-04-07 63 views
-2

使PHP变量提供链接

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

我想用一个变量,而不是 “谷歌”,类似这样的:

$linkName="google"; 

,但我不能做到这一点:

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

那我该怎么办?

回答

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

感谢您的帮助。 – Kurt 2012-04-07 01:43:49

+0

添加定界符例如,获得更多的选票...... – 2012-04-07 01:45:23

+0

@Itay加入他们:) – 2012-04-07 01:48:39

0
echo "<a href='{$url}'> {$linkName} </a>"; 

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

或使用here文档(google一下)

+0

他没有变量$网址 – 2012-04-07 01:40:02

+1

本金相同 – 2012-04-07 01:41:07

+0

@Itah是啊,它是;) – 2012-04-07 01:41:43

0

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

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

这是非常基本的PHP的东西,所以我会建议使用谷歌搜索这样的答案。但在这里,你会怎么做我想你问:

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

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

为什么downvote孩子? – Norse 2012-04-07 01:42:23

+0

可能是因为你的用户名或头像。 – 2012-04-07 01:44:06

+0

这不是我,但我怀疑这是因为你是发布相同答案的第三位用户 – 2012-04-07 01:49:27