我想從字符串中刪除<i>
和</i>
。 我用strip_tags
和htmlentities
,但這些不是我的解決方案。因爲我將在下一步中使用該字符串作爲XML源。 我也無法通過使用str_replace
和preg_replace
來更改它。如何從字符串中刪除<i>和</i> php
回答
如果您只想替換這兩個標籤,那麼您可以簡單地使用str_replace。
http://php.net/manual/en/function.str-replace.php
$string = str_replace("<i>", "", "$string");
$string = str_replace("</i>", "", "$string");
你已經得到了我的全力支持,但是OP聲明*「我不能通過使用'str_replace'和'preg_replace'來改變它。」*讓我們看看OP是否改變了他/她的想法。 –
我的大腦似乎忽略了這一點,歡呼弗雷德,希望這可能有所幫助。 –
乾杯邁克爾。我們會坐下來等待;-) –
strip_tags居然會爲這個工作,如果你有,你要允許(這是它的第二個參數)的標籤列表。
你可能知道你的XML模式的時間提前,這樣你就可以使用它像:
strip_tags($text, '<title><name>')
然後,它會刪除所有比title
和name
其他標籤...
title
和name
只是一個例子,顯然。您可以將所有可能的標記包含在XML模式中,而不是要刪除的標記。
如果OP的代碼包含其他想要的標籤會怎麼樣?這不起作用。 –
@Fred -ii,就像我說過的,如果你提前知道你的XML模式,它就會工作,如果你不知道,它不會。 – developerwjk
我站好了。 –
- 1. 如何從字符串中刪除'<'?
- 2. 如何從字符串中刪除`/!<![CDATA [`和end`//]]>``javascript?
- 3. PHP - 從字符串中刪除HTML標籤除了<img>
- 4. 刪除<p> </p>從字符串結尾?
- 5. 什麼是和如何使用'<<< END_JAVASCRIPT'字符串?
- 6. 如何從列表中的字符串中刪除數字/數字<string>?
- 7. Groovy刪除部分字符串< >
- 8. 刪除領導和traling <br>從字符串
- 9. 如何使用PHP從字符串中刪除子字符串?
- 10. PHP - 如何刪除所有<script>和CDATA的HTML字符串與DOMDocument
- 11. 從C#中的字符串中刪除註釋塊<!-- -->
- 12. PHP如何從字符串中刪除html標記(<DIV></div>,<P></P>,<SPAN></SPAN>)
- 13. 如何從字符串中找到「<< >>」字樣
- 14. 如何從PHP中的字符串中刪除字符?
- 15. 在一個字符串刪除 「<」 和 「>」 之間的任何
- 16. 從java字符串中刪除所有 「<...>」
- 17. 從字符串中刪除多餘的<br>'
- 18. 如何從<form>和<button>的onclick刪除
- 19. 如何從Java中的'<' to '>'中刪除整個子字符串
- 20. 如何從一行中的<a>字符串中刪除鏈接?
- 21. 如何從列表中的字符串中刪除\ n \ t <string>?
- 22. 如何從php字符串中刪除ascii字符x02?
- 23. 如何從字符串中刪除非文本字符PHP
- 24. PHP如何從字符串中刪除非語言字符?
- 25. 如何從字符串數組中刪除任何字符串?
- 26. 使用擦除和刪除從字符串中刪除字符
- 27. 的Javascript在開頭刪除字符串和以下字符串</p> <pre><code>...here.. ..there... .their.here. </code></pre> <p>結束
- 28. 如何從字符串中刪除/刪除最後一個字符php
- 29. 如何從字符串中刪除後綴?從一些字符串</p> <ol> <li>PX</li> <li>%</li> <li>EM</li> </ol> <p>如果它包含後綴:
- 30. php:刪除多餘的<br>和字符串中的標記
你解釋爲什麼strip_tags和str_replace不會爲你工作是沒有意義的。 – developerwjk
任何想法爲什麼它失敗? - 我也不;顯示一些代碼,以便查看您嘗試過的內容。 –
因爲他們刪除了xml源文件中的所有標記 –