【发布时间】:2011-05-10 18:52:15
【问题描述】:
可能的重复:
(PHP5) Extracting a title tag and RSS feed address from HTML using PHP DOM or Regex
Grabbing title of a website using DOM
我试图在我的服务器上运行一百个不同的 html 文件,并提取标题以在另一个 php 文件中使用。
供参考:
<title>Generic Test Page</title>
我需要的是一个函数,它将返回字符串“通用测试页”并将其粘贴到全局变量中。
我现在所做的只是将文件读入一个名为 $lines 的数组中。 Foreach $lines as $line,我正在测试字符串
我的麻烦是,有时原开发者决定详细说明标题:
谢谢!!
【问题讨论】:
-
可以在这里找到解决方案 - stackoverflow.com/questions/3054347/…
-
我很乐意使用 preg_match 或 preg_split,但我无法弄清楚所有额外字符的来源。例如,为什么 preg_split(">", $line) 不返回一个包含两个部分的数组,第一个在 > 之前,另一个在 > 之后。它一直告诉我它找不到分隔符。呃……
-
好吧,显然我不应该那样做。我看到很多投诉,但为什么不好?
标签: php