Страницы

Поиск по вопросам

среда, 5 июня 2019 г.

Диакритические знаки в итальянском алфавите

В итальянском алфавите есть буквы с диакритическими знаками: à, è, é, ì, í, î, ò, ó, ù, ú
На входе строка, которая может содержать такие знаки, а может и не содержать.
Вопрос: Как лучше заменить их на привычную латиницу (т.е. 'à'=>'a', 'è'=>'e' и т.д.), не перебирая каждый знак?


Ответ

$str = "à, è, é, ì, í, î, ò, ó, ù, ú"; echo iconv('utf-8', 'us-ascii//TRANSLIT', $str);

Комментариев нет:

Отправить комментарий