使用简单Dom解析器创建多个文件

  • 本文关键字:创建 文件 简单 Dom 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->save('result.html');

我现在遇到的问题是,它将所有表存储在这个result.html文件中。我需要的是导出结果为result1.html, result2.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

最新更新