我想计算一下URl的总喜欢并将其保存在mysql中。
我正在使用Facebook FQL来计算。
码
https://api.facebook.com/method/fql.query?query=SELECT like_count FROM link_stat WHERE url="http://www.stackoverflow.com"
此方法将返回一个包含以下
的xml文件<fql_query_response list="true"><link_stat><like_count>1548</like_count></link_stat></fql_query_response>
我想知道的是如何只把数字视为刺痛。提前致谢。
答案 0 :(得分:0)
将<{1}}用于此
preg_match_all
注意:考虑到字符串中没有其他数字,如果有需要改变preg匹配:)
答案 1 :(得分:0)
如您所知xml的结构,您可以使用SimpleXML。代码应如下所示:
$xml = simplexml_load_string($your_facebook_response);
$count = $xml->link_stat[0]->link_count[0];
答案 2 :(得分:0)
请尝试使用此https://api.facebook.com/method/fql.query?query=SELECT like_count FROM link_stat WHERE url =“http://www.stackoverflow.com”&amp; format = json而不是您的。
希望这会有所帮助。