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