Я пытаюсь заменить некоторые акцентированные символы в php. Прежде всего, я использую preg_match
, чтобы обнаружить этот вид (и он работает) символов, а затем preg_replace
, чтобы заменить их на другой. В моем случае я пытаюсь заменить /[é]|[è]/
на 'e'
.Как сделать preg_replace для акцентированных символов
if(preg_match('/[é]|[è]/',$adress)){
preg_replace('/[é]|[è]/','e',$adress);
}
Так что любые альтернативы или другие решения.
Вы забываете модификатор '/ u'. Просто используйте '$ adress = preg_replace ('/ [éè]/u', 'e', $ addressress);' –
он не работает. Пример: https://3v4l.org/8FshJ – KubiRoazhon
Работает https://3v4l.org/0rMU4 –