Muhamad Kwexa Muhamad Kwexa - 1 year ago 70
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;
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download