[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: перенос строк в переменной с разбивкой слов
qwerty
в переменную введен текст "Nezabivaemiy бекапы не хранились в отдельном помещении а прям там же где и основые серваки. все одной куче. и нафиг такие бекапы.. если там все горело потом утопили пожарники в воде.."


он должен вывестись в таблице длиной 25 символов. Но с разбивкой слов. То есть Выводятся первые 25 символов включая пробелы, и осуществляется разрыв и перенос, даже если слово только началось. подскажите пожалуйста как это можно реализовать.

$newtext = wordwrap($text, 25, "\n", 1); - нужный результат не дает





Спустя 6 минут, 29 секунд (28.03.2010 - 23:05) Adil написал(а):
wordwrap($text, 25, "\n<br />", 1);
?

Спустя 7 минут, 20 секунд (28.03.2010 - 23:12) qwerty написал(а):
не дает нужного результата, первое слово в строке начинается и когда заканчивается второе идет со следующей, хотя в первую бы влезло 4 символа от второго

Спустя 6 минут, 57 секунд (28.03.2010 - 23:19) waldicom написал(а):
ну тогда substr и оффсетом

Спустя 6 минут, 25 секунд (28.03.2010 - 23:26) dr_Lev написал(а):
 $newtext = '';
for ($i=0; $i<ceil(strlen($text)/25)); $i++){
$newtext.= substr($text,25*$i,25)."\n"; // или <br />
}

Спустя 6 минут, 39 секунд (28.03.2010 - 23:32) qwerty написал(а):
не запускается, где там ошибка?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.