Forum Webscript.Ru

Программирование => PHP => Тема начата: maximr от 15 Марта 2003, 17:48:34

Название: Как разбить одно слово на несколько?
Отправлено: maximr от 15 Марта 2003, 17:48:34
Как разбить одно слово на несколько? Предположим есть слово из 60 букв и что б оно разбивалось по 30!!

Спасибо з помошь!
Название: Как разбить одно слово на несколько?
Отправлено: Макс от 15 Марта 2003, 18:12:46
http://www.php.net/wordwrap
http://www.php.net/chunk_split
или substr в цикле
Название: Это чуть не то!
Отправлено: maximr от 15 Марта 2003, 20:09:57
Эти функции считают кол-во в строке и разбивают на части всю строку! а мне надо что б он находил конкретное слово больше N знаков и делил на N знаков
Название: Как разбить одно слово на несколько?
Отправлено: Макс от 15 Марта 2003, 21:22:13
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;
}

Взято где-то из архивов fido7.ru.php пару лет назад (возможно сейчас у кого-то есть более красивое решение)
Название: Как разбить одно слово на несколько?
Отправлено: AlieN от 16 Марта 2003, 07:43:03
Макс
Казырно!
Название: Как разбить одно слово на несколько?
Отправлено: maximr от 18 Марта 2003, 11:08:26
всем огромное спасибо!!