【发布时间】:2013-04-07 11:47:57
【问题描述】:
当我访问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.ini 中从这个字符串中获取“totalfans”计数。我尝试使用 file_get_contents 然后 json_decode 来做,就像我通常会做的那样,但它不适用于这个字符串。我在这里做错了什么?可能有一个正则表达式来获取这部分,但我不懂正则表达式,所以如果你懂请帮助我。
【问题讨论】:
-
该站点似乎返回 JS 代码而不是实际的 JSON。所以 JSON decode 函数会失败。
-
你说得对,那我想我可以使用一些正则表达式来代替我需要的这部分。