使用下面的自定義函數,我的目標是給出標籤數組的每個元素的特定鏈接。我對該函數的輸入是字符串,比如(tag1,tag2,tag3)。我的輸出(以鏈接的形式)tag1,
將帶有鏈接的分解數組串聯到鏈接的字符串
「標籤1,」是好,但爲什麼我不能得到我的期望:「標籤1,標籤2,標籤3」(以鏈接的形式)
我讀了PHP的例子.net和本網站中的條款(array
,explode
,for
,.=
),但我無法解決我的問題。
你可以指導我請
function tag_linkify ($article_tags)
{
$array_of_tags = explode(",", $article_tags);
$sayac = count($array_of_tags);
$linked_tags ="";
for ($i=0; $i<$sayac; $i++)
{
$linked_tags .= '<a href="'.'">'.$array_of_tags[$i].'</a>, ';
}
echo substr_replace($linked_tags, '', -1, 2);
}
tag_linkify (tag1,tag2,tag3);
感謝
問候
你最好有資格,是輸入一個字符串:tag_linkify(「tag1,tag2,tag3」);或者輸入3個參數? tag_linkify($ tag1,$ tag2,$ tag3); – Cups 2013-02-14 13:48:22
@Cups謝謝。只有tag_linkify(「tag1,tag2,tag3」);改變解決了我的問題。所以我的問題是我沒有合格我的輸入作爲字符串 – 2013-02-14 14:01:43