-2

PHP文字列で改ページタグを見つける方法

<!-- pagebreak -->

そして、このタグの後にあるすべてをカットしますか?

これは私のサンプル文字列です:

<p>Lorem ipsum dolor sitamet consec tetuer adipiscing elit praesent ves tibulum moles tie lacusenean non ummy hendrer maur hasellus porta usce suscipit varius mi.</p> <p><!-- pagebreak --></p> <p>Lorem ipsum next.</p>...

そして私が取得したいもの:

<p>Lorem ipsum dolor sitamet consec tetuer adipiscing elit praesent ves tibulum moles tie lacusenean non ummy hendrer maur hasellus porta usce suscipit varius mi.</p>
4

1 に答える 1

1

とを使用substr()strrpos()ます。

$result = substr($str, 0, strrpos($str, '<!-- pagebreak -->'));

これにより、 が最後に発生した後のすべてが遮断されます<!-- pagebreak -->。最初に発生した後にすべてを切り取りたい場合は、単にstrpos()代わりに使用してください。

デモ!

于 2013-10-23T12:41:14.863 に答える