-1
我试图在php中替换一些重音字符。首先,我使用preg_match
来检测字符的这种类型(以及它正在工作),然后preg_replace
将其替换为另一个字符。在我的情况下,我试图用'e'
代替/[é]|[è]/
。如何为重音字符制作preg_replace
if(preg_match('/[é]|[è]/',$adress)){
preg_replace('/[é]|[è]/','e',$adress);
}
所以任何替代方案或其他解决方案。
你忘记了'/ u'修饰符。只需使用'$ adress = preg_replace('/ [éè]/u','e',$ adress);' –
它不起作用。示例:https://3v4l.org/8FshJ – KubiRoazhon
它正在工作https://3v4l.org/0rMU4 –