Автор Тема: Как порезать строку ?  (Прочитано 3012 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Кошка

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 17
  • +0/-0
  • 0
    • Просмотр профиля
    • http://priton.ru
Как порезать строку ?
« : 29 Августа 2003, 03:53:26 »
Сейчас прроведем следтвенный эксперемент в прямом эфире. Внимание !

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

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

если да то Exit

если нет то вопрос такой как паразеть строку с /n что бы она непортила при выводе общий дизайн ? нерастягивала его типо.

Оффлайн Кошка

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 17
  • +0/-0
  • 0
    • Просмотр профиля
    • http://priton.ru
Как порезать строку ?
« Ответ #1 : 29 Августа 2003, 03:54:24 »
вот как видим скрипт форума резанул строку по 50 символов на порцию. Подскажите оператор старой дуре.

Оффлайн xnx

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 192
  • +0/-0
  • 0
    • Просмотр профиля
Как порезать строку ?
« Ответ #2 : 29 Августа 2003, 05:15:02 »
wordwrap

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Как порезать строку ?
« Ответ #3 : 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]
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28