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
Форумы портала PHP.SU :: Версия для печати :: Создание urla
Форумы портала PHP.SU » PHP » Регулярные выражения » Создание urla

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

1. Demeus - 29 Ноября, 2011 - 17:59:17 - перейти к сообщению
Мне нужно из строки сформировать корректный url
из кирилицы я уже сформировал латинский буквы,
а как убрать все лишние(цифры, пробелы, знаки препинания)
может у кого есть готовая регулярка?
2. DeepVarvar - 29 Ноября, 2011 - 18:02:43 - перейти к сообщению
А так не проще:
PHP:
скопировать код в буфер обмена
  1. $bad = array("'","\"",",","^",...и др..,":",";");
  2. $url = str_replace($bad,"",$source_url);

(Добавление)
их же всеравно все перечислять, в регулярке или нет, но эта конструкция отработает быстрее.
(Добавление)
3. DlTA - 29 Ноября, 2011 - 18:12:28 - перейти к сообщению
urlencode
4. DeepVarvar - 29 Ноября, 2011 - 18:40:15 - перейти к сообщению
Demeus пишет:
из кирилицы я уже сформировал латинский буквы
5. Demeus - 29 Ноября, 2011 - 21:20:46 - перейти к сообщению
спасибо помогло!

 

Powered by ExBB FM 1.0 RC1