gpt4 book ai didi

php - 从 json_decode 获取单个元素

转载 作者:行者123 更新时间:2023-11-29 14:37:23 24 4
gpt4 key购买 nike

我有这个代码:

<?php
$fql = "SELECT url, normalized_url, share_count, like_count, comment_count, ";
$fql .= "total_count, commentsbox_count, comments_fbid, click_count FROM ";
$fql .= "link_stat WHERE url = 'http://apple.com'";

$apifql = "https://api.facebook.com/method/fql.query?format=json&query=".urlencode($fql);
$json = file_get_contents($apifql);
$obj = json_decode($json);
print_r($obj);
?>

输出:

Array ( [0] => stdClass Object ( [url] => http://apple.com [normalized_url] => http://www.apple.com/ [share_count] => 366493 [like_count] => 514795 [comment_count] => 298452 [total_count] => 1179740 [commentsbox_count] => 0 [comments_fbid] => 381975869314 [click_count] => 16558 ) )

如何将 commentsbox_count 定义为字符串?我的数据库需要它。

最佳答案

您可以通过$obj[0]->commentsbox_count访问它。

顶级元素是一个单元素数组,唯一的键是0。该元素是一个 stdClass 对象(它非常类似于数组,但具有属性而不是数组元素),因此您可以使用 ->name 访问该元素。

关于php - 从 json_decode 获取单个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8760303/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com