1

リンクのセットを文字列として含む配列があります。

[1]==> "<a href = 'this.html'> This </a>"
[2]==> "<a href = 'that.html'> That </a>"
[3]==> "<a href = 'other.html'> Other </a>"

カンマで区切られたテキストだけをエコーアウトする最も簡単な方法は何ですか? たとえば、次のように表示されます。

This, That, Other
4

2 に答える 2

4

と の 2 つの関数を使用する必要がありimplodeますstrip_tags

$data = array (
  "<a href='this.html'>This</a>",
  "<a href='this.html'>That</a>",
  "<a href='this.html'>Other</a>"
);

echo strip_tags (implode (", ", $data));

This, That, Other

ドキュメントへのリンク

  • 内破する

    この関数は、2 番目のパラメーターとして渡された配列の要素を、最初に指定された "glue" で接着します。「1:2:3implode (":", array (1,2,3))になります

  • strip_tags

    この関数は、最初のパラメーターとして渡された文字列で見つかった xml 要素 (タグ) を削除します。

于 2012-07-16T06:31:10.573 に答える
3
implode(",",array_map('strip_tags',$yourarray));

これを試して

于 2012-07-16T06:31:00.160 に答える