首页 > 编程 > PHP > 正文

php将HTML表格每行每列转为数组实现采集表格数据的方法

2020-03-22 16:44:07
字体:
来源:转载
供稿:网友

本文实例讲述了php将HTML表格每行每列转为数组实现采集表格数据的方法。分享给大家供大家参考。具体如下:

下面的php代码可以将HTML表格的每行每列转为数组,采集表格数据

<?phpfunction get_td_array($table) {  $table = preg_replace("'<table[^>]*?>'si","",$table);  $table = preg_replace("'<tr[^>]*?>'si","",$table);  $table = preg_replace("'<td[^>]*?>'si","",$table);  $table = str_replace("</tr>","{tr}",$table);  $table = str_replace("</td>","{td}",$table);  //去掉 HTML 标记   $table = preg_replace("'<[/!]*?[^<>]*?>'si","",$table);  //去掉空白字符   $table = preg_replace("'([rn])[s]+'","",$table);  $table = str_replace(" ","",$table);  $table = str_replace(" ","",$table);  $table = explode('{tr}', $table);  array_pop($table);  foreach ($table as $key=>$tr) {    $td = explode('{td}', $tr);    array_pop($td);    $td_array[] = $td;  }  return $td_array;}?>

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表