我怎样才能返回第X段使用PHP的字符串?他们通过分隔\ r \ n,但如果需要的话可以投入<p></p>标签。

有帮助吗?

解决方案

//split $s into paragraphs
$a = explode("\r\n", $s);

//extract the first $x paragraphs only
$a = array_slice($a, 0, $x);

//rejoin the paragraphs into a single string again
$s = implode('\r\n', $a);

其他提示

如果你在一个XML / HTML环境的时候,而不是纯文本,你可能会考虑一个XML或DOM解析器。我不是一个PHP的人,但这样的例子DOM解析器的PHP: http://simplehtmldom.sourceforge.net/

通常更灵活,功能强大,简单的API,然后做了解析自己。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top