Forum Webscript.Ru

Программирование => PHP => Тема начата: Кошка от 29 Августа 2003, 03:53:26

Название: Как порезать строку ?
Отправлено: Кошка от 29 Августа 2003, 03:53:26
Сейчас прроведем следтвенный эксперемент в прямом эфире. Внимание !

уууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууууу

буквально через пару секунд узнаем могла ли эта строка испортить общий вид форума ?

если да то Exit

если нет то вопрос такой как паразеть строку с /n что бы она непортила при выводе общий дизайн ? нерастягивала его типо.
Название: Как порезать строку ?
Отправлено: Кошка от 29 Августа 2003, 03:54:24
вот как видим скрипт форума резанул строку по 50 символов на порцию. Подскажите оператор старой дуре.
Название: Как порезать строку ?
Отправлено: xnx от 29 Августа 2003, 05:15:02
wordwrap
Название: Как порезать строку ?
Отправлено: Макс от 29 Августа 2003, 16:22:57

function break_long_words($source_text,$lng)
{
   $regExp=\'/(\\S{\'.$lng.\',})/ei\';
   $res_text=preg_replace($regExp,"wordwrap(\'\\\\1\',$lng,\'\\n\',1)",$source_text);
   return $res_text;
}
 

[off] уже не помню, в который раз эту фкнкцию в форум кидаю[/off]