我用几行代码删除所有的标点,符号等,你可以在阵列中看到他们,删除标点符号,符号,变音符号,特殊字符的最佳方法是什么?
$pattern_page = array("+",",",".","-","'","\"","&","!","?",":",";","#","~","=","/","$","£","^","(",")","_","<",">");
$pg_url = str_replace($pattern_page, ' ', strtolower($pg_url));
,但我想更简单,因为它看起来傻乎乎地列出所有的东西我想要在阵列中移除,因为可能会有一些我想移除的其他特殊字符。
我想用下面的正则表达式,
$pg_url = preg_replace("/\W+/", " ", $pg_url);
,但它并没有在得分删除 - _
什么是去除所有这些东西的最佳方式?正则表达式能做到吗?
您可以删除除[A-Za-z0-9]之外的所有内容;-) – thedom
aw!非常感谢! – laukok