php將HTML表格每行每列轉為數組實現采集表格數據的方法_PHP教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
推薦:PHP常用處理靜態(tài)操作類詳細一個PHP開發(fā)時常用處理的操作類 - 希望大家多多補充 - 完善這個操作類
這篇文章主要介紹了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使用post數組的鍵值創(chuàng)建同名變量并賦值的方法本文實例講述了php使用post數組的鍵值創(chuàng)建同名變量并賦值的方法。分享給大家供大家參考。具體如下: 這段代碼可以自動根據post數組的鍵值創(chuàng)建同名變量,這個功能使用非常方便,不用提前聲明變量 希望本文所述對大家的php程序設計有所幫助。
相關PHP教程:
- 相關鏈接:
- 教程說明:
PHP教程-php將HTML表格每行每列轉為數組實現采集表格數據的方法。