Php 使用简单的Dom解析器创建多个文件
我正在使用php简单dom解析器获取和html页面的表元素,然后为每个元素创建文件 这是我的代码:Php 使用简单的Dom解析器创建多个文件,php,Php,我正在使用php简单dom解析器获取和html页面的表元素,然后为每个元素创建文件 这是我的代码: <?php include_once('simple_html_dom.php'); $html = file_get_html('test.html'); foreach($html->find('table[id=backgroundTable]') as $element); $element = $html->save(); $html->sa
<?php
include_once('simple_html_dom.php');
$html = file_get_html('test.html');
foreach($html->find('table[id=backgroundTable]') as $element);
$element = $html->save();
$html->save('result.html');
您可以尝试类似的方法,因此在每个循环中,$i
将增加:
$html = file_get_html('test.html');
$i = 1;
foreach($html->find('table#backgroundTable') as $element) {
str_get_html($element)->save('result' . $i . '.html');
$i++;
}
因此,结果将保存在result1.html
,result2.html
等中。foreach($html->find('table[id=backgroundTable])作为$element)代码>这一行毫无意义bartek我用的是这一行我的意思是放在foreach
语句末尾的code>更好,但仍然不够;)缺少{
在foreach
stmthanks之后,但这只是一个复制粘贴和一个打字错误:-)非常感谢你的帮助。效果很好!@狼人TheAlpha有没有办法扩展此功能并创建一个屏幕截图?