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

您将需要使用两个函数,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

文档链接

  • 内爆

    此函数会将作为第二个参数传递的数组元素与指定为第一个参数的“胶水”粘合在一起。implode (":", array (1,2,3))将导致“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 回答