/**
* @Author:小破孩
* @Time:2020/07/20 11:42
* @param $table 表格html代码
* @return mixed
* @Description: 表格转数组
*/
function tableArr($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 = preg_replace('/ /', "", $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;
}
最后修改:2020 年 12 月 10 日 08 : 27 PM
© 允许规范转载