1

PHPを使用して文字列から最初のx段落を返すにはどうすればよいですか? <p></p>これらは \r\n で区切られていますが、必要に応じてタグに入れることができます。

4

2 に答える 2

12
//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);
于 2009-12-12T12:45:29.497 に答える
0

プレーンテキストではなくxml/html環境を使用している場合は、xmlまたはDOMパーサーを検討することをお勧めします。私はphpの人ではありませんが、これはphpのdomパーサーの例です:http ://simplehtmldom.sourceforge.net/

一般に、単純なAPIを使用して、はるかに柔軟で強力になり、自分で解析を実行します。

于 2009-12-12T12:56:15.917 に答える