• Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: Yuri_G  
Сообщество uCoz » Модули uCoz » Дополнительные функции » Системные коды обрезания текста uCoz
Системные коды обрезания текста uCoz
novikk
Сообщений: 270
Репутация: 29
Уровень замечаний:

Сообщение # 16 | 22:43:12
Вот это значчение тоже нужно регулировать "[после]")+8)?>





я фиг знает , я сам уже запутался
Прикрепления: 4092223.jpg (25.5 Kb) · 8484218.jpg (21.1 Kb)
Сообщение отредактировал novikk - Понедельник, 04 Апр 2016, 22:51:44
Joolz
Сообщений: 81
Репутация: 27

Сообщение # 17 | 22:51:38
novikk, вот код
Код
<?substr($MESSAGE$,0,strpos(substr($MESSAGE$,0),'+++++++'))?>

обрезает все что идет после +++++++
Мне нужно чтоб обрезал все перед +++++++
Можете попробовать
Сообщение отредактировал Joolz - Понедельник, 04 Апр 2016, 22:54:31
novikk
Сообщений: 270
Репутация: 29
Уровень замечаний:

Сообщение # 18 | 06:54:57
Joolz, Так наверное

Цитата
<?substr('меня нужно обрезать на 10 символов впереди', 10, strpos('меня нужно обрезать на 10 символов впереди', '++++') )?>


10 - обрезание перед

Работает вроде



Цитата
<?substr('Столкнулся с похожей ситуацией, только мне нужно обрезать все до символа +', 25, strpos('Столкнулся с похожей ситуацией, только мне нужно обрезать все до символа +', '++++') )?>




Цитата
<?substr('Столкнулся с похожей ситуацией, только мне нужно обрезать все до символа +++++', 72, strpos('Столкнулся с похожей ситуацией, только мне нужно обрезать все до символа +', '++++') )?>


Прикрепления: 9128214.jpg (9.6 Kb) · 7357977.jpg (10.3 Kb) · 7054736.jpg (7.4 Kb)
Сообщение отредактировал novikk - Вторник, 05 Апр 2016, 07:31:18
Joolz
Сообщений: 81
Репутация: 27

Сообщение # 19 | 16:27:06
novikk,
Цитата novikk ()
меня нужно обрезать на 10 символов впереди

Меня нужно обрезать до +++++++
Количество символов до +++++++ всегда разное.
Жду спецов...
Head-Mad
Сообщений: 378
Репутация: 129

Сообщение # 20 | 18:30:07
Код
<?substr($MESSAGE$, strpos($MESSAGE$, '+++++++'))?>

Можешь забрать этот код и вставить его себе, сам знаешь куда.
Joolz
Сообщений: 81
Репутация: 27

Сообщение # 21 | 19:06:01
Head-Mad,
текст может быть на 6000 знаков и больше.
+++++++ может встречаться с 2600-го по 2900-й знак
Можно как-то обрезать первые 2000 знаков?

<?substr($MESSAGE$,2000)?> а потом уже с того что осталось обрезать <?substr($MESSAGE$, strpos($MESSAGE$, '+++++++'))?>
Сообщение отредактировал Joolz - Вторник, 05 Апр 2016, 19:09:38
Сообщество uCoz » Модули uCoz » Дополнительные функции » Системные коды обрезания текста uCoz
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск: