Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Убрать/Заменить символы разных алфавитов "æ",å

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
pps88
Отправлено: 21 Июня, 2015 - 10:43:54
Post Id



Новичок


Покинул форум
Сообщений всего: 63
Дата рег-ции: Май 2015  


Помог: 0 раз(а)




Стоит остро проблема в виде различных трудноуловимых символов разных алфавитов типа: "æ"
Свой набор по борьбе с эти явлением представляю ниже.
В URL это не большая проблема, но большая при указании имен файлов.
Подскажите решение, или Ваш способ по удалению,замене ...... данных символов. Очень портит нервы


PHP:
скопировать код в буфер обмена
  1.  
  2. function translit($name) {
  3.         $tr = array(
  4.             "б" => "a","й" => "e","э" => "y","н" => "i","у" => "o","ъ" => "u","з" => "c","@" => "","е" => "a","д" => "a","ц" => "o","ь" => "u","ж" => "ae","с" => "n","Б" => "a","л" => "e","ш" => "o"
  5.         );
  6.         return strtr($nam, $tr);
  7.  


Здесь на сайте это реализовано, вот символы что в функции выше
Цитата:

"á" => "a","é" => "e","ý" => "y","í" => "i","ó" => "o","ú" => "u","ç" => "c","@" => "","å" => "a","ä" => "a","ö" => "o","ü" => "u","æ" => "ae","ñ" => "n","Á" => "a","ë" => "e","ø" => "o"

(Отредактировано автором: 21 Июня, 2015 - 10:46:42)

 
 Top
Viper
Отправлено: 21 Июня, 2015 - 11:57:15
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




Можете готовое взять допилить под себя https://github[dot]com/joomla/joomla[dot][dot][dot]ransliterate.php
https://github.com/joomla/joomla-cms/blob/staging/libraries/joomla/language/language.php#L390

(Отредактировано автором: 21 Июня, 2015 - 11:59:16)



-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB