将HTML表格的每行每列转为数组,采集表格数据
span style=font-family:Courier New, Courier, monospace;line-height:21px;font-size:14px;color:#333333;将HTML表格的每行每列转为数组,采集表格数据/span
将HTML表格的每行每列转为数组,采集表格数据
//将HTML表格的每行每列转为数组,采集表格数据 <? function get_td_array($table) { $table = preg_replace("'<table[^>]*?>'si","",$table); //OSPHP.COm.CN $table = preg_replace("'<tr[^>]*?>'si","",$table); $table = preg_replace("'<td[^>]*?>'si","",$table); $table = str_replace("</tr>","{tr}",$table); //开源代码OSPhP.COm.CN $table = str_replace("</td>","{td}",$table); //去掉 HTML 标记 $table = preg_replace("'<[/!]*?[^<>]*?>'si","",$table); //OSPHP.COM.Cn开源 //去掉空白字符 $table = preg_replace("'([rn])[s]+'","",$table); $table = str_replace(" ","",$table); //开源代码OSPHP.COM.Cn $table = str_replace(" ","",$table); $table = explode('{tr}', $table); array_pop($table); //PHP开源代码 foreach ($table as $key=>$tr) { $td = explode('{td}', $tr); array_pop($td); $td_array[] = $td; //PHP开源代码 } return $td_array; } ?>
- 上一篇:HTML表格的每行转为CSV格式数组
- 下一篇:返回字符串中的所有单词
精彩图集
精彩文章