2012-04-07 65 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