Jump to content

PHP Listing results help


ChaosKnight

Recommended Posts

Okay, so I am busy with a page that lists results neatly under each other in their own div, but some of the descriptions that I want to list in the div's are too long to fit inside, and I don't want to display a description that has about 250 words on a listing page... How can I cut the string in about 100 characters and then add an ellipse (...) at the end? I guess that will be the most logical way to deal with this problem, because the visitor can just click on 'view' and read the rest of the description...

 

Thanks!  :)

Link to comment
https://forums.phpfreaks.com/topic/202176-php-listing-results-help/
Share on other sites

If you don't mind it ending in the middle of a word, it's as simple as:

$description = substr($string, 0, $length);

 

If you want to make sure it ends with a whole word:

for($i=100;$i>=0;$i++){
    if($string[$i] == ' '){
        $description = substr($string,0,$i);
        break;
    }
}

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.