0

我访问http://www.draugiem.lv/bkventspils/js/fans?count=0时返回了这个字符串

D.w({"container":"pagescontainer","width":240,"page":{"name":"BK Ventspils","about":"Basketbola Klubs \"Ventspils\"","url":"http:\/\/www.draugiem.lv\/bkventspils","image":"http:\/\/i7.ifrype.com\/business\/001\/547\/v1319550676\/i_13001547.jpg","totalfans":"557"},"fans":[]});

我需要从 php 中的这个字符串中获取“totalfans”计数。我尝试使用 file_get_contents 然后 json_decode 来做这件事,就像我通常会做的那样,但它不适用于这个字符串。我在这里做错了什么?可能有一个正则表达式来获取这部分,但我不明白正则表达式,所以如果你这样做,请帮助我。

4

1 回答 1

1

以下是您的问题的两种可能的解决方案。

1. JSON: 只要去掉D.w(开头和);结尾的 the,你就会得到一个包含有效 JSON 的字符串。

2. RegEx:搜索模式"totalfans":"(\d+)"应该可以解决问题。

于 2013-04-07T11:52:29.130 回答