如何只选择前几个单词而不是句子?

时间:2011-05-23 20:37:14

标签: php arrays

我正在使用以下代码段:

 implode(' ', array_slice(explode(' ', $sentence), 0, 10));

问题是,如果有两行或三行,则重复该功能,每行显示10个单词或等。

我怎么能这样做它只选择第一句中的前10个单词而不重复自己。

2 个答案:

答案 0 :(得分:2)

$lines = split("[\n|\r]", $sentence);
implode(' ', array_slice(explode(' ', $lines[0]), 0, 10));

首先分成许多行,然后仅在第一行进行操作。

答案 1 :(得分:0)

确保$sentence只包含你所提供的任何内容的第一行,然后再进入这行代码。