2011-05-23 25 views
0

特定の項目のタグをカンマでデータベースに保存しています。文字列内に単語を含むリンクを作成する

たとえば、人物のタグがある可能性があります。

$tags = "tall, fun, cool"; 

各単語をリンクとして作成し、カンマを削除しようとしています。

これまでのところ私が持っている、

$tags = str_replace(",", "", $tags); 

私はいくつかを探して、しかしリンク部分を作成する上で、私がこだわっているこの

<a href="#tall>tall</a> <a href="#fun>fun</a>, etc... 

に似ているようにリンクをしたいと思います助けてください。

答えて

5
foreach (array_map('trim', explode(',', $tags)) as $tag) { 
    echo "<a href=\"#$tag\">$tag</a>"; 
} 
  1. スプリット配列(explode()
  2. ,で文字列だけ反復処理し、出力ごとに配列要素(array_map()
  3. からすべての先頭と末尾の空白(trim())を取り外します。
+0

ありがとう、魅力的に働いてくれてありがとう。 – Jako