0
A
回答
1
你可以使用preg_replace
$string = preg_replace('/[:'" `]/', '', $string);
4
使用str_replace函數:
$to_remove = array(':', "'", '"', '`'); // Add all the characters you want to remove here
$result = str_replace($to_remove, '', $your_string);
這將替換$ to_remove陣列中的所有字符爲空字符串,本質上刪除它們。
+0
好的解決方案,但這不是PHP數組語法。 php的方式是'$ to_remove = array(':',''「,''',''');'但是這是一件小事情 – 2011-06-08 08:08:47
+0
@Cold Hawaiian - 糟糕!感謝您發現 - 沒有寫了很多PHP一段時間!更新的答案。 – Ant 2011-06-08 08:10:19
0
這比使用的preg_replace一個更有效的解決方案,它使用正則表達式:
$string = str_replace(array(':',"'",'"','`'), '', $sourceString);
你可以在PHP文檔閱讀更多有關str_replace函數和preg_replace函數:
相關問題
- 1. 如何從字符串中刪除特殊字符?
- 2. 如何從字符串中刪除特殊字符並創建新字符串?
- 3. 如何從字符串中刪除標有特殊字符的子字符串?
- 4. 從C++字符串中刪除特殊字符(除'和 - )
- 5. 如何在PHP中刪除字符串中的特殊字符?
- 6. 從excel中刪除指定字符串中的特殊字符
- 7. 從字符串中刪除特殊字符在Groovy腳本中
- 8. 從Bash中的字符串中刪除所有特殊字符
- 9. 從django中的字符串中刪除特殊字符
- 10. 從R中的字符串中刪除所有特殊字符?
- 11. Java - 如何刪除字符串數組中的特殊字符?
- 12. R如何刪除字符串中的特殊字符?
- 13. 如何刪除PHP字符串中的特殊字符?
- 14. 如何從具有多種特殊字符的字符串中刪除特定的特殊字符
- 15. 從字符串中刪除空格以外的特殊字符
- 16. 從阿拉伯文字符串c中刪除特殊字符#
- 17. 從字符串中刪除的特殊字符的jQuery
- 18. 需要從字符串中刪除這個特殊字符php
- 19. 從字符串中刪除所有特殊字符java
- 20. 從字符串中刪除特殊的非標準字符
- 21. Zend:從字符串中刪除特殊字符
- 22. 從jQuery或javascript字符串中刪除特殊字符(&)
- 23. 使用迭代器從字符串中刪除特殊字符
- 24. 從一個字符串中刪除特殊字符
- 25. Python /從字符串中刪除特殊字符
- 26. 從插入的字符串中刪除特殊字符?
- 27. 從字符串中刪除空格和特殊字符
- 28. 如何刪除帶有特殊字符的字符串結尾?
- 29. 如何從字符串中刪除特殊字符,如單引號?
- 30. 如何使用patindex從sybase中的字符串中刪除特殊字符
這是一個正確的答案,但th e PHP正則表達式函數效率低於str_replace。 – 2011-06-08 08:10:13
@Cold Hawaiian你是對的 - 但恕我直言,只有當他的代碼需要優化時才重要。 – 2011-06-08 08:14:31
這是一個很好的觀點。 – 2011-06-08 08:15:37