0

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

我所说的例子是:

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

**The Title**

sdfgsjdhfglksjhfdgksdjfhglskdjfghlsdkjfhglskdjfhgslkjdfhg(read more).

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

2 回答 2

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…
于 2012-05-21T07:11:29.953 回答
1

有很多方法可以做到这一点,具体取决于你想要切断它的位置。

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

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

这样它就不会在单词中间切断文本。

于 2012-05-21T03:02:43.610 回答