/**
* @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;
}
版权属于:
小破孩
作品采用:
《
署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)
》许可协议授权
评论