当前位置: 首页 > news >正文

打印表格php,php – 如何使用简单的html dom打印表格的单元格

我有这个HTML代码.我使用Simple HTML Dom将数据解析为我自己的php脚本.

NameCity
Greg HouseCentury City
Dexter MorganMiami

我需要在数组中获取TD内的文本,例如:

$array [0] = array(‘Greg House’,’Century City’);

$array [1] = array(‘Dexter Morgan’,’迈阿密’);

我已经尝试了几种方法来实现这一点,但我在每个人和每个人都失败了.有人可以帮我一把吗?

解决方法:

这应该做:

// get the table. Maybe there's just one, in which case just 'table' will do

$table = $html->find('#theTable');

// initialize empty array to store the data array from each row

$theData = array();

// loop over rows

foreach($table->find('tr') as $row) {

// initialize array to store the cell data from each row

$rowData = array();

foreach($row->find('td.text') as $cell) {

// push the cell's text to the array

$rowData[] = $cell->innertext;

}

// push the row's data array to the 'big' array

$theData[] = $rowData;

}

print_r($theData);

标签:simple-html-dom,php,html-parsing

来源: https://codeday.me/bug/20190929/1830540.html

相关文章:

  • Winforms: Windows 7中Taskbar的新效果(3)——进度条
  • java题有两个矩阵A和B,java_java解一个比较特殊的数组合并题,给定两个排序后的数组A和B,其 - phpStudy...
  • QQ游戏到底是如何实现百万人同时在线并保持游戏高效率的呢?
  • matlab随机生成点图,matlab随机生成散点图
  • 菊子曰
  • php编写异常处理,PHP实现异常处理类的方法
  • Linux + FreeTDS + unixODBC + Haskell 访问 SQL Server 数据库
  • matlab函数accumarray,MATLAB常用函数
  • ora-12514问题解决
  • mysql数据库全文本搜索,MySQL必知必会——第18章 全文本搜索 读书笔记
  • 淘宝定制手机:移动电子商务战略及其背后
  • matlab里a1不能做变量,matlab成员函数不能修改成员变量值,求助
  • Haskell 中使用 BloomFilter(布隆过滤器)处理大规模数据
  • java 一元稀疏多项式简单计算器,一元稀疏多项式计算器
  • 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之47---BREW SDK 九大功能之显示和用户界面...
  • JS 中的深拷贝与浅拷贝
  • 【React系列】如何构建React应用程序
  • 【划重点】MySQL技术内幕:InnoDB存储引擎
  • 345-反转字符串中的元音字母
  • LintCode 31. partitionArray 数组划分
  • magento 货币换算
  • mysql innodb 索引使用指南
  • nodejs实现webservice问题总结
  • open-falcon 开发笔记(一):从零开始搭建虚拟服务器和监测环境
  • Puppeteer:浏览器控制器
  • 程序员该如何有效的找工作?
  • 创建一个Struts2项目maven 方式
  • 码农张的Bug人生 - 初来乍到
  • 如何进阶一名有竞争力的程序员?
  • 小试R空间处理新库sf
  •  一套莫尔斯电报听写、翻译系统
  • 运行时添加log4j2的appender
  • 终端用户监控:真实用户监控还是模拟监控?
  • nb
  • linux 淘宝开源监控工具tsar
  • ![CDATA[ ]] 是什么东东
  • #考研#计算机文化知识1(局域网及网络互联)
  • (13)Latex:基于ΤΕΧ的自动排版系统——写论文必备
  • (floyd+补集) poj 3275
  • (第61天)多租户架构(CDB/PDB)
  • (利用IDEA+Maven)定制属于自己的jar包
  • (每日持续更新)jdk api之StringBufferInputStream基础、应用、实战
  • (十七)devops持续集成开发——使用jenkins流水线pipeline方式发布一个微服务项目
  • (四)Android布局类型(线性布局LinearLayout)
  • (转)一些感悟
  • .chm格式文件如何阅读
  • .NET MVC、 WebAPI、 WebService【ws】、NVVM、WCF、Remoting
  • .net oracle 连接超时_Mysql连接数据库异常汇总【必收藏】
  • .NET 中 GetHashCode 的哈希值有多大概率会相同(哈希碰撞)
  • .NET/C# 使用反射注册事件
  • .NetCore实践篇:分布式监控Zipkin持久化之殇
  • .pub是什么文件_Rust 模块和文件 - 「译」
  • @LoadBalanced 和 @RefreshScope 同时使用,负载均衡失效分析
  • @RequestMapping 的作用是什么?
  • [ Linux ] Linux信号概述 信号的产生