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