php將HTML表格每行每列轉(zhuǎn)為數(shù)組實(shí)現(xiàn)采集表格數(shù)據(jù)的方法_PHP教程
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!
推薦:PHP常用處理靜態(tài)操作類詳細(xì)一個(gè)PHP開發(fā)時(shí)常用處理的操作類 - 希望大家多多補(bǔ)充 - 完善這個(gè)操作類
這篇文章主要介紹了php將HTML表格每行每列轉(zhuǎn)為數(shù)組實(shí)現(xiàn)采集表格數(shù)據(jù)的方法,涉及php正則替換的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
本文實(shí)例講述了php將HTML表格每行每列轉(zhuǎn)為數(shù)組實(shí)現(xiàn)采集表格數(shù)據(jù)的方法。分享給大家供大家參考。具體如下:
下面的php代碼可以將HTML表格的每行每列轉(zhuǎn)為數(shù)組,采集表格數(shù)據(jù)
- <?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 標(biāo)記
- $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數(shù)組的鍵值創(chuàng)建同名變量并賦值的方法本文實(shí)例講述了php使用post數(shù)組的鍵值創(chuàng)建同名變量并賦值的方法。分享給大家供大家參考。具體如下: 這段代碼可以自動(dòng)根據(jù)post數(shù)組的鍵值創(chuàng)建同名變量,這個(gè)功能使用非常方便,不用提前聲明變量 希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。
相關(guān)PHP教程:
PHP教程Rss訂閱編程教程搜索
PHP教程推薦
- 詳解PHP和Java強(qiáng)強(qiáng)聯(lián)合
- php+mysqli批量查詢多張表數(shù)據(jù)的方法
- 新手入門:初學(xué)動(dòng)態(tài)網(wǎng)頁(yè)P(yáng)HP的18個(gè)例子
- php獲得文件大小和文件創(chuàng)建時(shí)間的方法
- dhtmlxTree目錄樹增加右鍵菜單以及拖拽排序的實(shí)現(xiàn)方法
- php計(jì)算兩個(gè)文件相對(duì)路徑的方法
- PHP實(shí)例:一個(gè)比較完善的購(gòu)物車類
- 基于MySQL到MongoDB簡(jiǎn)易對(duì)照表的詳解
- PHP回溯法解決0-1背包問(wèn)題實(shí)例分析
- Laravel中擴(kuò)展Memcached緩存驅(qū)動(dòng)實(shí)現(xiàn)使用阿里云OCS緩存
- 相關(guān)鏈接:
復(fù)制本頁(yè)鏈接| 搜索php將HTML表格每行每列轉(zhuǎn)為數(shù)組實(shí)現(xiàn)采集表格數(shù)據(jù)的方法
- 教程說(shuō)明:
PHP教程-php將HTML表格每行每列轉(zhuǎn)為數(shù)組實(shí)現(xiàn)采集表格數(shù)據(jù)的方法
。