如何在$string
之后"<div class='partFive'>"
获取所有内容?
答案 0 :(得分:2)
试试这个,
$prefix = "<div class='partFive'>";
$index = strpos($string, $prefix) + strlen($prefix);
$result = substr($string, $index);
显然,如果$ prefix值是静态的,那么每次都不必重新计算它的“strlen”部分。
答案 1 :(得分:1)
您是否需要<div class='partFive'>
之后的所有内容或该DOM元素中的所有内容?
我假设你想要抓住那个DOM元素中的所有内容,最简单的方法是使用Zend_Dom
抓住它。
$dom = new Zend_Dom_Query($html);
$results = $dom->query('div.partFive');
foreach ($results as $result) {
// $result is a DOMElement
}
答案 2 :(得分:1)
$myString = strstr($string, "<div class='partFive'>");
答案 3 :(得分:0)
你可以删除你不想要的部分,如下所示:
$myString = str_replace("<div class='partFive'>","",$string);