Модератор форума: Yuri_G |
Сообщество uCoz Модули uCoz Дополнительные функции Системные коды обрезания текста uCoz |
Системные коды обрезания текста uCoz |
Прикрепления:
4092223.jpg
(25.5 Kb)
·
8484218.jpg
(21.1 Kb)
Сообщение отредактировал novikk - Понедельник, 04 Апр 2016, 22:51:44
|
Joolz, Так наверное
Цитата <?substr('меня нужно обрезать на 10 символов впереди', 10, strpos('меня нужно обрезать на 10 символов впереди', '++++') )?> 10 - обрезание перед Работает вроде Цитата <?substr('Столкнулся с похожей ситуацией, только мне нужно обрезать все до символа +', 25, strpos('Столкнулся с похожей ситуацией, только мне нужно обрезать все до символа +', '++++') )?> Цитата <?substr('Столкнулся с похожей ситуацией, только мне нужно обрезать все до символа +++++', 72, strpos('Столкнулся с похожей ситуацией, только мне нужно обрезать все до символа +', '++++') )?> Сообщение отредактировал novikk - Вторник, 05 Апр 2016, 07:31:18
|
Head-Mad,
текст может быть на 6000 знаков и больше. +++++++ может встречаться с 2600-го по 2900-й знак Можно как-то обрезать первые 2000 знаков? <?substr($MESSAGE$,2000)?> а потом уже с того что осталось обрезать <?substr($MESSAGE$, strpos($MESSAGE$, '+++++++'))?> Сообщение отредактировал Joolz - Вторник, 05 Апр 2016, 19:09:38
|
| |||