标签: php
我想将HTML文件的特定部分加载到如下变量中:
$my_file = 'file.html'; $handle = fopen($my_file, 'r') or die('Cannot open file: '.$my_file); //implicitly creates file
现在,我的问题是如何告诉PHP我希望它阅读的HTML文档的哪一部分?
答案 0 :(得分:0)
这取决于你对“部分”的意思。
最有用的方法:
如果您知道启动并完成该部分的唯一字符串,例如并且,您可以将完整的文件加载到字符串中,search出现第一个字符串,搜索第二个字符串的出现位置,然后在其间取substring。
如果您的信息较少,则可能需要regex。
如果您的HTML有效 XML ,请将其加载到xml对象中并使用xpath或类似的...您看,答案在很大程度上取决于您拥有的内容以及您希望实现的内容。