Flukey Posted May 10, 2006 Share Posted May 10, 2006 Hey guys,I've created a news content management system. I want to list the articles BUT i want to list only part of the article e.g. the first 100 words etc... and then a link to the full article.This is the only thing i'm stuck on doing.Thanks very muchJamie :) Quote Link to comment https://forums.phpfreaks.com/topic/9513-solved-create-a-blurb-from-a-news-article/ Share on other sites More sharing options...
litebearer Posted May 10, 2006 Share Posted May 10, 2006 [code]########################################### This little function will take a string, truncate it to a specific length, make sure it is not truncated in # the middle of a word and add three trailing periods.##########################################Function display_teaser($article,$display_length) { if(strlen($article)>$display_length) { $display_portion = substr($article,0,$display_length); } else { $display_portion = $article; } $true=0; while ($true < 1) { if(substr($display_portion, -1) != " ") { $display_portion = substr($display_portion, 0, -1); }else{ $true = 1; } } $display_portion = $display_portion . "..."; return $display_portion;}[/code] Quote Link to comment https://forums.phpfreaks.com/topic/9513-solved-create-a-blurb-from-a-news-article/#findComment-35108 Share on other sites More sharing options...
KrisNz Posted May 11, 2006 Share Posted May 11, 2006 This question seems to come up fairly frequently. If you wanted 100 words just change 21 to 101.[code]$string = "here is a string that has a few words in it and is fairly long and boring and needs to be trimmeddown so that it doesnt keep going and going and going and going";$a = explode(" ",$string,21);array_pop($a);$output = implode(" ",$a);echo $output."..."; [/code] Quote Link to comment https://forums.phpfreaks.com/topic/9513-solved-create-a-blurb-from-a-news-article/#findComment-35116 Share on other sites More sharing options...
Flukey Posted May 11, 2006 Author Share Posted May 11, 2006 Cheers guys. I'll post back later when i haveit implemented. Thanks muchly. Quote Link to comment https://forums.phpfreaks.com/topic/9513-solved-create-a-blurb-from-a-news-article/#findComment-35213 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.