我正在为自定义博客写一个字数限制功能。我想限制索引页上的文字并删除任何格式。目前我的代码是:如何保持我的段落分开?
function limit_words($string, $word_limit){
// Check if the string is too long
$text=strip_tags($string);
$words=explode(" ", $text);
$size=sizeof($words);
// Run the script
if ($size >= $word_limit){
return implode(" ", array_splice($words, 0, $word_limit).' <a href="#">Read more ...</a>');
}
else { return $text; }
}
它很好,除非我有多个段落。如果我的第一段是20个单词,而我的限制是50个,那么它会去掉标签和空格,但是会将第一段的最后一个单词和第二个段的第一个单词合并为一个单词。有没有办法确保段落之间有空格?我是新手,所以如果这是一个简单的解决方案,请告诉我这很简单,我会把自己锁在地窖里,直到它陷入。或者类似的东西。
相应地将段落文本放入'p'标记和样式中。 – Rikesh 2013-05-12 15:53:49