Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: как задать число переходов на следующую строку?
 
 автор: irr   (18.11.2005 в 04:39)   письмо автору
 
 

имеется текст (содержащий переходы на следующую строку). нужно задать число отображаемых символов и число отображаемых строк. с символами понятно:
if (strlen($text) > 500) { $text=substr("$text", 0, 500)." [...]"; };

а вот как задать число строк? например, 4. чтобы это отображалось так:
текст текст текст текст текст текст 
текст текст текст текст текст текст 
текст текст текст текст текст текст 
текст текст текст те [...]

учитывая то, что текст содержит переходы, ограничить лишь по количеству символов недостаточно, т.к. пользователь может ввести по несколько символов в каждой строке, и тогда строк будет несколько сотен.

   
 
 автор: DDK   (18.11.2005 в 11:22)   письмо автору
 
   для: irr   (18.11.2005 в 04:39)
 

Ну, можно вот так извратиться:

<?
    $maxstrings 
10// Максимальное число переводов строки (строк)
    
$textarr explode("\n"str_replace("\r"""$text));
    if(
count($textarr) < $maxstrings) {$maxstrings count($textarr);}
    
$text "";
    for(
$i=0$i $maxstrings$i++) {
        
$text .= $textarr[$i]."\r\n";
    }
    
###### Теперь переменная $text лимитирована кол-вом строк ###### 
?>

   
 
 автор: cheops   (18.11.2005 в 13:39)   письмо автору
 
   для: irr   (18.11.2005 в 04:39)
 

А в конце строк "текст текст текст текст текст текст" имеются переводы строк?

   
 
 автор: DDK   (18.11.2005 в 13:44)   письмо автору
 
   для: cheops   (18.11.2005 в 13:39)
 

Вопрос теряет свой смысл, если внимательно прочитать сабж :)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования