esafwan – 您可以使用正则表达式来提取div(某个id)之间的内容.
我以前为图像标签做过这个,所以适用相同的规则.我会查看代码并稍微更新一下消息.
[更新]试试这个:
function get_tag( $attr, $value, $xml ) {
$attr = preg_quote($attr);
$value = preg_quote($value);
$tag_regex = '/
]*'.$attr.'="'.$value.'">(.*?)/si';
preg_match($tag_regex,
$xml,
$matches);
return $matches[1];
}
$yourentirehtml = file_get_contents("test.html");
$extract = get_tag('id', 'content', $yourentirehtml);
echo $extract;
?>
或更简单地说:
preg_match("/
]*id=\"content\">(.*?)/si", $text, $match);
$content = $match[1];
吉姆