1
A
回答
5
使用,這就是它的存在。
$stripped = strip_tags($str, '<p>'); // Allow only paragraph tags
演示這裏:http://codepad.org/NEUEBWg7
請注意,該功能不觸及許可標籤的屬性。如果你正在過濾用戶輸入,一定要考慮像onclick
等屬性以及更多可能會被濫用來執行一些迂迴行爲。
2
3
strip_tags的是你所需要的。 只需執行以下操作:
$result=strip_tags($html,"<p>");
相關問題
- 1. PHP刪除標題標籤內的所有段落標籤
- 2. 刪除空p標籤和轉換等p標籤到\ n
- 3. get_the_excerpt()刪除頁面中的所有p標籤
- 4. Magento的 - 刪除空P-標籤模塊
- 5. 刪除未使用的p標籤
- 6. 如何刪除特定標籤後的所有標籤?
- 7. 刪除字符串中不匹配的HTML標籤
- 8. 在BeautifulSoup中匹配標籤
- 9. 如何用jQuery刪除空p標籤?
- 10. PHP Tidy刪除標籤
- 11. 使用BeautifulSoup顯示p標籤內的所有b標籤
- 12. 如何刪除所有標籤?
- 13. 刪除所有非br和span標籤?
- 14. Codeigniter刪除所有html標籤
- 15. 不匹配的標籤,有望元
- 16. 如何在PHP中刪除html標籤?
- 17. 不匹配,如果標籤
- 18. VIM - 如何刪除php標籤中的所有行?
- 19. 如何使用php刪除所有img標籤中的樣式?
- 20. 條從p標籤的所有類
- 21. PHP的正則表達式匹配所有的HTML標籤
- 22. 模板匹配打印匹配標籤的所有內容
- 23. PHP的:刪除所有的標籤,但「A HREF」文本
- 24. 刪除所有的HTML標籤,並限制字母PHP的
- 25. 刪除Prometheus中的標籤
- 26. fragmenttabhost,不能刪除標籤
- 27. 匹配HTML中的P標籤中的文本
- 28. 如何在html頁面中獲取所有p和h標籤的值,但不包括所有其他標籤
- 29. PHP preg_replace - 刪除ul,li標籤之間的BR標籤
- 30. 刪除所有座標軸值和標籤在兩個陰謀
您無法使用正則表達式解析HTML。改爲使用HTML解析器。 – 2012-04-26 14:26:27
你應該認真閱讀這個http://stackoverflow.com/a/1732454/135448,這是令人興奮和教育性的 – 2012-04-26 14:28:00
這是否意味着從你的'$ html'你也想刪除'','
','' ,'