Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Как обрезать текст по границам слов в php?
Форумы портала PHP.SU » » Вопросы новичков » Как обрезать текст по границам слов в php?

Страниц (1): [1]
 

1. livote - 13 Августа, 2014 - 11:16:56 - перейти к сообщению
Как обрезать текст по границам слов в? То есть что бы было например 300 символов, но если при обрезании 300 символов на границе есть слово - то обрезать по его границе.
2. RickMan - 13 Августа, 2014 - 11:26:36 - перейти к сообщению
Тут регулярка конечно более уместна но как вариант можно и так:

PHP:
скопировать код в буфер обмена
  1. $text = substr($text,0, mb_stripos($text.' ', ' ', 300));


Но что если на 300 попадет симфол (запятая, точка...)?

 

Powered by ExBB FM 1.0 RC1