2012-07-16 67 views
1

我有一個數組,其中包含一組鏈接,例如字符串,例如PHP - 簡單的數組/字符串操作

[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

你需要使用的兩種功能,implodestrip_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

    這個函數會將作爲第二個參數傳遞的數組元素粘貼到第一個指定的「glue」上。 implode (":", array (1,2,3))將導致「1:2:3

  • strip_tags

    該函數將刪除作爲第一個參數傳遞的字符串中找到的XML元素(標籤)。

+0

這個解釋使得答案突出,值得投票 – fengd 2012-07-16 06:34:23

+0

@ Jun1st感謝您的反饋,我甚至讓答案更好一點! ;) – 2012-07-16 06:36:46

+0

謝謝你,我的朋友和天才! – user1481563 2012-07-16 06:37:59

3
implode(",",array_map('strip_tags',$yourarray)); 

試試這個