我用cURL抓取了一个页面,只想要里面某个标签中的内容,怎么办? 我知道有strip_tags()函数可以实现但是页面中有很多个表格,我只想要其中一个,这个表格又没有id我想要的是像读取dom树一样读取某个节点下的所有内容 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $html = '<html><head><title>...</title></head><body><p>duanluo</p><table border="1"><tr><td>hello1</td><td>hello2</td></tr><tr><td>hello1</td><td>hello2</td></tr></table></body></html>';$doc = new DOMDocument;$doc->loadHTML($html);$table = $doc->getElementsByTagName('table');foreach ($table as $param) { // 怎么把<table>...</table>读出来哩?? //echo $param->get_content().'<br>';}//echo $doc->saveHTML(); 其实,这个函数能实现strstr($html,'<table')就是不能确定结束的地方!谁能给个答案啊 很难,谁让html那么不规范呢。 难道你不知道PHP里面有DOM么? 可以试下把HTML当做XML来解析$xml_parser = xml_parser_create();xml_parse_into_struct($xml_parser,截取到的数据, $value, $index); 我也遇到这个问题。如果要这个标签里面的内容定长也好办,用substr这个函数。问题是我遇到的不是定长谁能给个“getElementsByTagNam”的例子 print_r 和 echo 输出正则匹配后的问题 GBK->UTF-8 ? 的类。 使用SUM的列是否要索引 如何取得图像文件详细属性 ap 是linux+apache+PHP,db是:windows+mysql,怎么配置链接mysql? 网络卡时就插入失败 求 国内外 知名的用php开发的产品名称 关于 DomDocument的问题, 100分相送 怎么删除字符串中的最后一个字符? 在linux下配制好web服务器,php的php.ini文件有那些设置比较关键。我的总是出现如下错误 截取文章标题 菜鸟问个问题:php如何显示删除提示框
<html>
<head>
<title>...</title>
</head>
<body><p>duanluo</p>
<table border="1">
<tr><td>hello1</td><td>hello2</td></tr>
<tr><td>hello1</td><td>hello2</td></tr>
</table>
</body></html>
';$doc = new DOMDocument;
$doc->loadHTML($html);
$table = $doc->getElementsByTagName('table');foreach ($table as $param) {
// 怎么把<table>...</table>读出来哩??
//echo $param->get_content().'<br>';
}
//echo $doc->saveHTML();
strstr($html,'<table')就是不能确定结束的地方!谁能给个答案啊
$xml_parser = xml_parser_create();
xml_parse_into_struct($xml_parser,截取到的数据, $value, $index);
如果要这个标签里面的内容定长也好办,用substr这个函数。
问题是我遇到的不是定长谁能给个“getElementsByTagNam”的例子