-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 回答