Помощник
|
Транслитерация урлов |
Baphomets
|
Сообщение
#1
|
||
|
|
||
|
|||
MattCutts_mw |
2.4.2020, 19:41;
Ответить: MattCutts_mw
Сообщение
#2
|
|
вот это треш )))
попробуй убрать $text = strtolower($text); |
|
|
Baphomets
|
Сообщение
#3
|
|
-------------------- |
|
|
MattCutts_mw |
3.4.2020, 1:50;
Ответить: MattCutts_mw
Сообщение
#4
|
|
во первых дай образец текста, во вторых надо использовать мультибайтные функции
а во вторых, что ты хочешь:
ты преобразуешь символы из верхнего регистра в нижний надо 'А' => 'A', |
|
|
Baphomets
|
Сообщение
#5
|
|
ты преобразуешь символы из верхнего регистра в нижний Я изменил схему $trans = array('А' => 'A', 'Б' => 'B', 'В' => 'V', 'Г' => 'G', 'Д' => 'D', 'Е' => 'E', 'Ё' => 'Jo', 'Ж' => 'Zh', 'З' => 'Z', 'И' => 'I', 'Й' => 'J', 'К' => 'K', 'Л' => 'L', 'М' => 'M', 'Н' => 'N', 'О' => 'O', 'П' => 'P', 'Р' => 'R', 'С' => 'S', 'Т' => 'T', 'У' => 'U', 'Ф' => 'F', 'Х' => 'H', 'Ц' => 'C', 'Ч' => 'Ch', 'Ш' => 'Sh', 'Щ' => 'Shh', 'Ъ' => '', 'Ы' => 'Y', 'Ь' => '', 'Э' => 'Je', 'Ю' => 'Ju', 'Я' => 'Ja', Теперь если убрать $text = strtolower($text); - вырезается первая заглавная буква в адресе. Это доска объявлений, тексты - объявления. http://www.board-box.ru/messages/7446-post...s-sprinter.html А если не убирать $text = strtolower($text); - всё выводится в нижнем регистре (ссылка выше). Мне надо как есть - с заглавными буквами, где они стоят Сообщение отредактировал TindrumGM - 3.4.2020, 4:49 -------------------- |
|
|
MattCutts_mw |
3.4.2020, 10:28;
Ответить: MattCutts_mw
Сообщение
#6
|
|
|
TindrumGM, врезается регулярными выражениями, можно без них обойтись, мне кажется, напиши, что должна делать функция?
или $text = preg_replace('/[^a-z0-9-\.]/', '-', $text); на $text = preg_replace('/[^a-zA-Z0-9-\.]/', '-', $text); и все заработает
Сообщение отредактировал MattCutts - 3.4.2020, 10:34 |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
ТОП-10 Яндекс, по примерно 40 млн слов, 400+ млн урлов. Собрана 1-10 сентября 2019 |
3 | mistral5 | 2733 | 21.9.2019, 21:12 автор: devvver |
Текстовая версия | Сейчас: 19.4.2024, 18:58 |