如何获取一些帖子内容的摘录

时间:2012-05-21 02:57:11

标签: php codeigniter

我有一个页面,我显示来自数据库的所有帖子,我不想显示所有内容,只是它的摘录。这很简单我知道,我可以在互联网上搜索它,但我不知道你叫它。任何人都可以指出我正确的道路谢谢。 顺便说一下,我正在为我的网站使用codeigniter。

我所说的例子是:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

**The Title**

sdfgsjdhfglksjhfdgksdjfhglskdjfghlsdkjfhglskdjfhgslkjdfhg(read more).

**The second title**   
lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum(read more).

2 个答案:

答案 0 :(得分:2)

或者您可以使用内置文字助手http://s.zah.me/KJXK6o并使用其中一种功能word_limitercharacter_limiter

$string = "Here is a nice text string consisting of eleven words.";

$string = word_limiter($string, 4);

// Returns: Here is a nice…

答案 1 :(得分:1)

根据你想要切断它的位置,有很多方法可以做到这一点。

一种简单的方法是用空格分割字符串然后取第一个X空格/

$excerpt = array_slice( explode( " ", $text ), 0, 30 );

这样它就不会在一个单词的中间剪掉文本。