因此,我可以使用以下URL来获取具有特定页面的Facebook喜欢数量的JSON对象。但我正在努力对数据做任何事情 - 我如何将返回的数字用作PHP变量?将Facebook页面的JSON输出转换为PHP字符串
-1
A
回答
1
您可以使用json_decode为(参见:http://docs.php.net/json_decode)
<?php
$json_url = "https://api.facebook.com/method/fql.query?query=select%20like_count%20from%20link_stat%20where%20url=%27https://www.facebook.com/%27&format=json";
$json = file_get_contents($json_url);
$json = json_decode($json, true);
print_r($json);
echo "Number of likes : " . $json[0]['like_count'];
?>
0
当你正在返回的JSON字符串,以便在PHP中使用该数据将其转换为它的PHP等效数据类型使用json_decode()
function,如下所示:_
<?php
$json_string = file_get_contents('http://api.facebook.com/method/fql.query?query=select%20like_count%20from%20link_stat%20where%20url=%27https://www.facebook.com/%27&format=json');
$json = json_decode($json_string);
echo json_last_error_msg().PHP_EOL;
echo $json[0]->like_count;
相关问题
- 1. 将HTML页面转换为字符串
- 2. 将ReadProcessMemory输出转换为字符串
- 3. 将JSON字符串输出的部分转换为布尔值
- 4. 将非JSON字符串转换为JSON
- 5. Java:将Gzip字符串转换为输出字符串
- 6. 将Redis输出字符串转换为位字符串
- 7. 将PHP + HTML转换为PHP字符串
- 8. 如何在PHP中将json字符串转换为json对象?
- 9. 将Java字符串转换为Json
- 10. 将字符串转换为json数组
- 11. 将Json字符串转换为DataTable
- 12. 将JSON转换为字符串JAVASCRIPT
- 13. Angular2将字符串转换为JSON
- 14. 将JValue转换为JSON字符串
- 15. 将R表转换为JSON字符串
- 16. 将JSON HTML字符串转换为HTML
- 17. 将json转换为字符串
- 18. 将JSON字符串转换为C#JsonObject
- 19. 将字符串转换为JSON对象
- 20. 如何将JSON转换为字符串?
- 21. 将JSON对象转换为字符串
- 22. 将字符串数组转换为JSON格式的字符串
- 23. 将sqlprovider输入的对象转换为json字符串
- 24. 如何将下面的json字符串转换为java对象?
- 25. 将json转换为php中的字符串
- 26. 将print_r对象数组字符串转换为json的php
- 27. 在PHP中将JSON/CSS类似的字符串转换为XML
- 28. 将字符串转换为PHP中的Json GET请求
- 29. 在PHP中将分号分隔的字符串转换为JSON
- 30. 将[] []界面转换为[] []字符串
谢谢 - 那曾经有一种魅力! – Kev