Stark98 Posted October 30, 2020 Report Share Posted October 30, 2020 Мне нужно было сделать для проекта, поломал голову. Вот вариант: function transliterate($st) { $st = strtr($st, "абвгдежзийклмнопрстуфыэАБВГДЕЖЗИЙКЛМНОПРСТУФЫЭ", "abvgdegziyklmnoprstufieABVGDEGZIYKLMNOPRSTUFIE" ); $st = strtr($st, array( 'ё'=>"yo", 'х'=>"h", 'ц'=>"ts", 'ч'=>"ch", 'ш'=>"sh", 'щ'=>"shch", 'ъ'=>'', 'ь'=>'', 'ю'=>"yu", 'я'=>"ya", 'Ё'=>"Yo", 'Х'=>"H", 'Ц'=>"Ts", 'Ч'=>"Ch", 'Ш'=>"Sh", 'Щ'=>"Shch", 'Ъ'=>'', 'Ь'=>'', 'Ю'=>"Yu", 'Я'=>"Ya", )); return $st; } Предлагайте свои улучшения. 1 1 Quote Link to comment
#KAS Posted October 30, 2020 Report Share Posted October 30, 2020 Этот вариант есть в открытом доступе ТЫК Quote Link to comment
Stark98 Posted October 31, 2020 Author Report Share Posted October 31, 2020 9 часов назад, #KAS сказал: Этот вариант есть в открытом доступе ТЫК LOL, действительно Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.