Регулярное выражение для игнорирования акцентов? PHP

Можно ли сделать регулярное выражение, игнорирующее диакритические знаки?

Например,:

preg_replace("/$word/i", "<b>$word</b>", $str);

«i» в регулярном выражении означает игнорирование регистра, но есть ли способ сопоставить, например,
java с Jávã ?

Я попытался сделать копию $str, изменить содержимое на строку без акцента и найти индекс всех вхождений. Но индекс двух строк кажется другим, хотя он просто без акцентов.

(Я провел исследование, но все, что я смог найти, это как удалить ударение из строки)

13
задан eSinxoll 7 May 2012 в 05:44
поделиться