php将HTML表格每行每列转为数组实现采集表格数据的方法

本文实例讲述了php将HTML表格每行每列转为数组实现采集表格数据的方法。分享给大家供大家参考。具体如下:

下面的php代码可以将HTML表格的每行每列转为数组,采集表格数据

function get_td_array($table) {

$table = preg_replace("'

$table = preg_replace("'

]*?>'si","",$table);

$table = preg_replace("'

]*?>'si","",$table);

$table = str_replace("

","{tr}",$table);

$table = str_replace("","{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程序设计有所帮助。相关阅读:

css 超出用省略号当标题字符溢出用省略号表示

解析C#中的常量及如何在C#编程中定义常量

Android按钮单击事件的四种常用写法总结

判断浏览器的内核及版本号方法汇总

Android仿微信朋友圈实现滚动条下拉反弹效果

ipad 竖版 纯CSS判断ipad横版和竖版

windows下oracle 11g r2 安装过程与卸载详细图解

Java实现插入排序实例

禁用远程主机对SSH的公钥进行检查的方法

实例讲解CSS3中的border-radius属性

C#操作LINQ to SQL组件进行数据库建模的基本教程

升级Win10无法找到安装文件$WINDOWS.~BT 错误代码0x80240020的解决办法

基于jQuery实现拖拽图标到回收站并删除功能

javascript操作符"!~"详解

php html转成数组,PHP_php将HTML表格每行每列转为数组实现采集表格数据的方法,本文实例讲述了php将HTML表格每 - phpStudy...相关推荐

  1. php如何将文档转成flas,PHP_PHP实现仿百度文库,豆丁在线文档效果(word,excel,ppt转flash),本文实例讲述了PHP实现仿百度 - phpStudy...

    PHP实现仿百度文库,豆丁在线文档效果(word,excel,ppt转flash) 本文实例讲述了PHP实现仿百度文库,豆丁在线文档效果.分享给大家供大家参考,具体如下: 由于项目要实现类似百度文库的 ...

  2. 有一个1,2,3....49 的数组,通过控制台显示为7行7列的,并且里面的数据时随机的代码...

    主要代码: static void Main(string[] args) { int a= 49; int[] array = new int[49]; //将数字添加到array中 for(int ...

  3. php循环获取xml节点,PHP_PHP遍历XML文档所有节点的方法,本文实例讲述了PHP遍历XML文档 - phpStudy...

    PHP遍历XML文档所有节点的方法 本文实例讲述了PHP遍历XML文档所有节点的方法.分享给大家供大家参考.具体实现方法如下: 1. contact.xml代码: J J J Manager Nati ...

  4. w3cschool php 调整图片尺寸,PHP_php修改上传图片尺寸的方法,本文实例讲述了php修改上传图 - phpStudy...

    php修改上传图片尺寸的方法 本文实例讲述了php修改上传图片尺寸的方法.分享给大家供大家参考.具体实现方法如下: // This is the temporary file created by P ...

  5. php 截取某个字符,PHP_php截取指定2个字符之间字符串的方法,本文实例讲述了php截取指定2个 - phpStudy...

    php截取指定2个字符之间字符串的方法 本文实例讲述了php截取指定2个字符之间字符串的方法.分享给大家供大家参考.具体如下: 在php中只要判断字符串1与字符串2之前的一个stripos位置然后再使 ...

  6. php 合并重复数据合并,PHP_php合并数组中相同元素的方法,本文实例讲述了php合并数组中 - phpStudy...

    php合并数组中相同元素的方法 本文实例讲述了php合并数组中相同元素的方法.分享给大家供大家参考.具体如下: 关于重复数组的删除我们都介绍过N种方法了,今天这个例子有点不同就是 删除数组中相同的元素 ...

  7. php判断pdf页码,PHP_PHP简单读取PDF页数的实现方法,本文实例讲述了PHP简单读取PDF - phpStudy...

    PHP简单读取PDF页数的实现方法 本文实例讲述了PHP简单读取PDF页数的实现方法.分享给大家供大家参考,具体如下: 还是老外比较厚道, 在老外的网站找到了这样一个方法, 我写成了一个函数, 再将函 ...

  8. php值比较大小,PHP_PHP浮点比较大小的方法,本文实例讲述了PHP浮点比较大 - phpStudy...

    PHP浮点比较大小的方法 本文实例讲述了PHP浮点比较大小的方法.分享给大家供大家参考,具体如下: /** * 浮点数一般是不能用来比较大小的,但是我们可以用一种变通的的方式 * 用var_dump输 ...

  9. php 判断是否是机器人,PHP_php实现判断访问来路是否为搜索引擎机器人的方法,本文实例讲述了php实现判断访 - phpStudy...

    php实现判断访问来路是否为搜索引擎机器人的方法 本文实例讲述了php实现判断访问来路是否为搜索引擎机器人的方法.分享给大家供大家参考.具体分析如下: 很多时候我们需要对网站访客来路进行识别,针对真实 ...

最新文章

  1. java socket聊天工具_java+socket 简易聊天工具
  2. php自定义中文分词方法,一个用PHP写的中文分词函数_php
  3. css flexbox模型_完整CSS课程-包括flexbox和CSS网格
  4. iOS:iOS开发系列–打造自己的“美图秀秀”(中)
  5. 【转】刨根究底字符编码之十五——UTF-32编码方式
  6. FZU_1683 矩阵快速幂 求和
  7. 荣耀2021年度手机颜值天花板首销!2699元起
  8. 苹果这个酷炫的项目要流产了?市场未爆发或成主因
  9. nuxt打包路劲问题_简述Nuxt.js
  10. WPF 入门笔记之基础
  11. 「大学生offer内推计划」:阿里/百度/华为等一线大厂都在抢这样的人!
  12. 保护隐私型浏览器Tor发布安卓试用版
  13. MYsql数据库练习题
  14. Unity桌面程序读取Excel表格
  15. 免费分享佳能ir c3320 c3330 c3325彩色复印机中文维修手册
  16. 聚齐乐服务器维护时间多久,9月19日服务器例行维护更新公告(已完成)
  17. 数字化改革是逼不得已,最后却帮我提高了20%生产效率
  18. 2022年湖北省光电子信息和生命健康领域科技计划成果路演征集条件以及申报时间流程汇总!
  19. Python有参函数和无参函数实例
  20. 最新公布的十中抗癌食谱,

热门文章

  1. matlab中变.,Matlab变系数微分方程
  2. pip命令提示unknow or unsupported command install解决方法
  3. 服务器Ubuntu Import Error:cannot import name main
  4. k52zip shell band 流氓软件总是显示~
  5. 485. Max Consecutive Ones - LeetCode
  6. dragloader.js帮助你在页面原生滚动下实现Pull Request操作
  7. oracle mysql 常用语句(查询表中某字段有几种类型,及每种类型有多少个数、插入多行、查询前几行)
  8. 配置MySQL的环境变量
  9. 用windows api 计算文件的md5值
  10. android tcp 最优窗口,Android 面试必备 - 计算机网络基本知识(TCP,UDP,Http,https)...