www.adminn.cn
站长正能量分享网!

php 正则html表格数组保存csv与转换数组代码

AD:阿里云服务器企业会员更优惠 腾讯云香港,韩国免备案服务器1.8折优惠
  1. <?php
  2. //html表格的每行转为csv格式数组 
  3. function get_tr_array($table) { 
  4.  
  5. //php开源代码 
  6.  
  7. $table = preg_replace("'<td[^>]*?>'si",'"',$table);  
  8. $table = str_replace("</td>",'",',$table);  
  9. $table = str_replace("</tr>","{tr}",$table); //开源代码phpfensi.com  
  10. //去掉 html 标记   
  11. $table = preg_replace("'<[/!]*?[^<>]*?>'si","",$table);  
  12. //去掉空白字符    
  13. $table = preg_replace("'([rn])[s]+'","",$table); 
  14.  
  15.  
  16. $table = str_replace(" ","",$table);  
  17. $table = str_replace(" ","",$table);  
  18. $table = explode(",{tr}",$table); 
  19.  
  20. array_pop($table);  
  21.         return $table;  
  22. }  
  23. ?> 
  24.  
  25. //将html表格的每行每列转为数组,采集表格数据 
  26.  
  27. <?  
  28. function get_td_array($table) {  
  29. $table = preg_replace("'<table[^>]*?>'si","",$table); 
  30.  
  31. //osphp.com.cn 
  32.  
  33. $table = preg_replace("'<tr[^>]*?>'si","",$table);  
  34. $table = preg_replace("'<td[^>]*?>'si","",$table);  
  35. $table = str_replace("</tr>","{tr}",$table); //开源代码phpfensi.com  
  36. $table = str_replace("</td>","{td}",$table);  
  37. //去掉 html 标记   
  38. $table = preg_replace("'<[/!]*?[^<>]*?>'si","",$table); //phpfensi.com开源  
  39. //去掉空白字符    
  40. $table = preg_replace("'([rn])[s]+'","",$table);  
  41. $table = str_replace(" ","",$table);//phpfensi.com 
  42. $table = str_replace(" ","",$table);  
  43. $table = explode('{tr}'$table);  
  44. array_pop($table); //php开源代码  
  45.         foreach ($table as $key=>$tr) {  
  46. $td = explode('{td}'$tr);  
  47. array_pop($td);  
  48. $td_array[] = $td//        }  
  49.         return $td_array;  
  50. }  
  51. ?> 

模板优惠价: (点击购买)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《php 正则html表格数组保存csv与转换数组代码》
文章链接:https://www.adminn.cn/news/8379.html
本站资源模板仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。2021.5月起,网站调整,暂不再分享免费模板。谢谢理解

扫码支付后请联系右侧QQ发送下载地址!!

源码请勿用于任何涉灰站点!净化网络,站长更有责!

支付宝扫一扫打赏