0

我正在尝试从使用 cURL 获取的 HTML 页面中抓取一些数据。我一直在使用一个名为 ganon 的 PHP DOM 库;但在这种情况下,我需要的数字是 Javascript。

{
  label: "Views<span class='Footnote'>*</span>",
  type: "other",
  id: "Views",
  value: "7"
}

我只需要7. 因此,如果我可以匹配id: "Views",并完成所有操作,}并且只返回数字;我相信这是可能的——我一直在努力,但 REGEX 肯定不是我的强项。

4

1 回答 1

1

我想说这很简单:

$value = preg_replace('(.*value: "(\d+)".*)s', '\1', $scrape);

给你一串7.

您仍然可以为该id: "Views",部分添加前缀,我将其留作练习。

于 2012-11-07T16:44:57.117 回答