Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Частичный вывод текста (https://forum.antichat.xyz/showthread.php?t=190859)

vorona 27.03.2010 18:10

Частичный вывод текста
 
if (strlen>число)
{
substr(текст)
}

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

Deathdreams 27.03.2010 18:16

http://php.net/manual/en/function.wordwrap.php
?

vorona 27.03.2010 18:21

Цитата:

Сообщение от Deathdreams
http://php.net/manual/en/function.wordwrap.php
?

Спасибо, но это чуть не то.

vorona 27.03.2010 18:27

Это длинных слов.

---------
На главной выводятся анонсы новостей (т.е. выводится чать новости, до определённого к-ва символов). Как сделать чтобы не было "обрезания" на пол слове?

Extremal 27.03.2010 18:58

PHP код:

<?php
$text 
"text text text";   // Текст
$str '10';   // Длина текста
$a str_word_count($text2);
for(
$i=0;$i<=$str;$i++)
{
    echo 
$a[$i]." ";
}
?>


m0Hze 27.03.2010 19:10

Сделай тег <cute />
Вставляеш в основную новость,и на главной выводится все, до тега. Как на хабре,и в других редакторах. Сможешь все сам контролировать.


Время: 08:42