Muhamad Kwexa Muhamad Kwexa - 10 months ago 57
PHP Question

how to limit number of words in a description in php?

i want to display a small intro of with a limited number of words without cutting the last word if it is too long...
I know there is a php function substr() but it does not display the intro like "this is my starting text..."
it makes it like "this is my starting t..." in PHP
thanks for any answer

<a href="#">'.substr($rows['title'],0,50).'</a>

Answer Source

why not this:

implode(' ', array_slice(explode(' ', $rows['title']), 0, 50)); 
  1. explode all the words;
  2. get first 50;
  3. recreate the sentence containing only first 50 words;