php將HTML表格每行每列轉為數組實現采集表格數據的方法
更新時間:2015年04月03日 16:01:06 作者:pythoner
這篇文章主要介紹了php將HTML表格每行每列轉為數組實現采集表格數據的方法,涉及php正則替換的技巧,非常具有實用價值,需要的朋友可以參考下
本文實例講述了php將HTML表格每行每列轉為數組實現采集表格數據的方法。分享給大家供大家參考。具體如下:
下面的php代碼可以將HTML表格的每行每列轉為數組,采集表格數據
<?php 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 = 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; } ?>
希望本文所述對大家的php程序設計有所幫助。
相關文章
PHP setcookie設置Cookie用法(及設置無效的問題)
平時用Session比較多,很少用到Cookie,這次是為了解決Discuz!自動同步登陸不得不用Cookie。2011-07-07PHP 使用Echarts生成數據統(tǒng)計報表的實現代碼
這篇文章主要介紹了PHP 使用Echarts生成數據統(tǒng)計報表的實現代碼,需要的朋友可以參考下2018-01-01發(fā)一個php簡單的偽原創(chuàng)程序,配合商城采集用的
在網上搜了一個偽原創(chuàng)的程序,下下來,結果太令人驚奇的。以前也在為如何將一段文字里的某些詞替換掉而苦惱,原來php有個strtr函數.2010-10-10