首先让我说我是PHP的初学者,但是对其他语言有足够的编程经验,我想跳过绝对的基础知识,并专注于最能满足我想要的功能。完成。
我维护了许多自动气象站,不断将数据发布到各种网络服务器/位置。发布每个站的数据的一种方式是将数据元素标签和标签值列表作为FTP服务器上的简单html网页。这里可以看到一个例子: ftp://ftp.udot.utah.gov/r1udot/weather/R1WS-1435-UDOT/WeatherLink/Images/AllVP2Tags.htm
从类似于示例的大约25页,我想找出从任意数量的相应标签“查询”特定数据值的最佳方法。例如:我想为所有25个站点(或所有25个网页)显示一个带有站名称(从行/行1)和室外温度(从行/行30)的表格。从那里,我可能会有兴趣创建“打开/关闭”任何工作站的功能,并指定列出的数据元素。
我认为这可能相当简单和直接,我正在寻找关于哪些功能可能被认为是最佳方法的建议。谢谢!!
答案 0 :(得分:0)
您列出的示例页面使用表格格式化数据。因此,您需要在PHP中找到适合您的DOM解析器。
然后,您应该遍历表行并提取您感兴趣的行。您不应该假设键/值的顺序始终相同,而是应该匹配键的字符串,然后将键/值提取到数组中。此时,您可以随意使用数据。