加入收藏 | 设为首页 | 会员中心 | 我要投稿 漯河站长网 (https://www.0395zz.cn/)- 云服务器、混合云存储、网络、内容创作、云渲染!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2022-07-26 10:46:07 所属栏目:PHP教程 来源:互联网
导读:?php //html表格的每行转为csv格式数组 function get_tr_array($table) { //php开源代码 $table = preg_replace(td[^]*?si,,$table); $table = str_replace(/td,,,$table); $table = str_replace(/tr,{tr},$table); //开源代码phpfensi.com //去掉 html 标记
  <?php
  //html表格的每行转为csv格式数组
  function get_tr_array($table) {
   
  //php开源代码
   
  $table = preg_replace("'<td[^>]*?>'si",'"',$table);  
  $table = str_replace("</td>",'",',$table);  
  $table = str_replace("</tr>","{tr}",$table); //开源代码phpfensi.com  
  //去掉 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);  
          return $table;  
  }  
  ?>
   
  //将html表格的每行每列转为数组,采集表格数据
   
  <?  
  function get_td_array($table) {  
  $table = preg_replace("'<table[^>]*?>'si","",$table);
   
  //osphp.com.cn
   
  $table = preg_replace("'<tr[^>]*?>'si","",$table);  
  $table = preg_replace("'<td[^>]*?>'si","",$table);  
  $table = str_replace("</tr>","{tr}",$table); //开源代码phpfensi.com  
  $table = str_replace("</td>","{td}",$table);  
  //去掉 html 标记   
  $table = preg_replace("'<[/!]*?[^<>]*?>'si","",$table); //phpfensi.com开源  
  //去掉空白字符    
  $table = preg_replace("'([rn])[s]+'","",$table);  
  $table = str_replace(" ","",$table);//phpfensi.com
  $table = str_replace(" ","",$table);  
  $table = explode('{tr}', $table);  
  array_pop($table); //php开源代码  
          foreach ($table as $key=>$tr) {  
  $td = explode('{td}', $tr);  
  array_pop($td);  
  $td_array[] = $td; //        }  
          return $td_array;  
  }  
  ?> 

(编辑:漯河站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读