小编ari*_*yat的帖子

如何使用symfony dom crawler将html表解析为数组

我有html表,我想从该表中创建数组

$html = '<table>
<tr>
    <td>satu</td>
    <td>dua</td>
</tr>
<tr>
    <td>tiga</td>
    <td>empat</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)

我的数组必须看起来像这样

array(
   array(
      "satu",
      "dua",
   ),
   array(
     "tiga",
     "empat",
   )
)
Run Code Online (Sandbox Code Playgroud)

我已经尝试了下面的代码,但无法获得我需要的数组

$crawler = new Crawler();
$crawler->addHTMLContent($html);
$row = array();
$tr_elements = $crawler->filterXPath('//table/tr');
foreach ($tr_elements as $tr) {
 // ???????
}
Run Code Online (Sandbox Code Playgroud)

php arrays symfony domcrawler

6
推荐指数
2
解决办法
6686
查看次数

标签 统计

arrays ×1

domcrawler ×1

php ×1

symfony ×1