阅读HTML文件的特定部分

时间:2013-06-11 17:04:42

标签: php

我想将HTML文件的特定部分加载到如下变量中:

$my_file = 'file.html';
$handle = fopen($my_file, 'r') or die('Cannot open file:  '.$my_file); //implicitly creates file

现在,我的问题是如何告诉PHP我希望它阅读的HTML文档的哪一部分?

1 个答案:

答案 0 :(得分:0)

这取决于你对“部分”的意思。

最有用的方法:

如果您知道启动并完成该部分的唯一字符串,例如并且,您可以将完整的文件加载到字符串中,search出现第一个字符串,搜索第二个字符串的出现位置,然后在其间取substring

如果您的信息较少,则可能需要regex

如果您的HTML有效 XML ,请将其加载到xml对象中并使用xpath或类似的...您看,答案在很大程度上取决于您拥有的内容以及您希望实现的内容。