
//将HTML表格的每行每列转为数组,采集表格数据 |
function 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("'([\r\n])[\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; |
} |



