Вывод строки определенной длины!

Gluk

Новичок
Вывод строки определенной длины!

Как вывести строку определенной длины, например 50 символов, а остальное заменить на многоточие?

н.р.
Мало кто создает что-либо творческое после 35-летнего возраста. Причина этого в том, что мало кто создает что-либо творческое до 35-летнего возраста

после обработки
Мало кто создает что-либо творческое после...
 

Larson

Новичок
Gregory - а если 50-й символ придется на середину слова, то что получится:
Мало кто создает что-либо творческое пос...
 

Reader

Guest
тогда и вопрос надо было задавать по другому.
Делай

$mystr = substr($mystr, 0, strpos($mystr, ' ', 50)) . '...';

потом от конца иди до пробела (если считать пробел разделителем)
 
Сверху