if (strlen>число) { substr(текст) } Как сделать чтобы обрезалось последнее свово, а не пол слова? Т.е. если длинна текста больше заданного значения, то текст будет обрезаться, но может выйти так что, в итоге отброса ненужного, обрежется пол свова.
Это длинных слов. --------- На главной выводятся анонсы новостей (т.е. выводится чать новости, до определённого к-ва символов). Как сделать чтобы не было "обрезания" на пол слове?
PHP: <?php $text = "text text text"; // Текст $str = '10'; // Длина текста $a = str_word_count($text, 2); for($i=0;$i<=$str;$i++) { echo $a[$i]." "; } ?>