正则表达式表格数据转为数组

来源:互联网 发布:北京炸酱面知乎 编辑:程序博客网 时间:2024/06/06 18:27
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("'([rn])[s]+'","",$table);
        $table = preg_replace('/&nbsp;/',"",$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;
}
0 0
原创粉丝点击