2013-02-19 62 views
0

我使用get_meta_tags從網頁中提取關鍵字,但我需要在顯示時鏈接到我的網站的每個關鍵字。超鏈接來自get_meta_tags的關鍵字

這裏是我的代碼:

<?php echo $tags['description']; ?><br /><br /> 
<?php echo $tags['keywords']; ?> 

這是HostGator.com拉的關鍵字文本:

web hosting, hosting, webhosting 

我需要每一個鏈接到我的網站,像這樣的關鍵字:

<a href="http://www.mysite.com/keywords/web-hosting">web hosting</a>, 
<a href="http://www.mysite.com/keywords/hosting">hosting</a>, 
<a href="http://www.mysite.com/keywords/webhosting">webhosting</a> 

沒有我試過似乎與這工作,所以我希望你們可以幫忙。

+0

請檢查我的回答和我的示例代碼中的其他職位http://stackoverflow.com/questions/14950548/how-to-extract-meta-tags-from-website/14951157 – Thorsten 2013-02-19 06:34:20

+0

'回聲''.$tags['keywords'].' ';' – 2013-02-19 06:35:42

+0

@Thorsten剛回復。 – Tryin2Code 2013-02-19 06:48:34

回答

0

我假設你有你的標籤作爲文本,而不是一個數組。

$data = 'web hosting, hosting, webhosting'; 
$tags = explode(', ' , $data); 

foreach($tags as $tag) { 
    echo '<a href="http://www.mysite.com/keywords/'.$tag.'>'.$tag.'</a>'; 
} 
0

你試試這個方法。

<?php 
foreach($data as $tags) 
{ 
    ?><a href="http://www.mysite.com/keywords/web-hosting/"<?php echo $tags['keywords']; ?>><?php echo $tags['keywords']; ?></a><?php 
} 
?> 
+0

我不知道做了什麼,但它只是導致整個領域變得空白。 – Tryin2Code 2013-02-19 06:49:23

+0

你有陣列$標籤有正確的關鍵字? – 2013-02-19 06:51:26