【发布时间】:2018-01-20 12:00:30
【问题描述】:
我正在使用文件获取内容方法来获取统计数据,如下所示
$val = file_get_contents('https://example.com/getStatsData');
我得到如下输出值
{"msg":"success","data":[[{"stats_abc":"1223","stats_bcd":"55684","stats_cda":"14999","stats_def":232456,"stats_efg":"432868","stats_fgh":"7558","stats_ghi":"3,778.72","stats_date":"20-01-2018 17:00 PM"}],null]}
但是当我将它解码为 json_decode($val) 时。它没有显示任何东西。 谁能帮我把以上数据作为数组/对象获取?
提前致谢
【问题讨论】:
-
json和解码都没有问题,在这里可以正常工作,所以你显示解码结果的方式肯定有问题。由于您的问题中不存在该代码,我只能猜测为什么会这样......也许使用:
print_r(json_decode($val));而不是您现在正在做什么? -
是的 KIKO 我正在使用 print_r(json_decode($val));打印价值,但它没有显示任何东西
-
好吧,那么
$val有问题,即使你说你检查过了。您问题中的代码不完整,我们永远无法通过这种方式找到您的问题。我已经发布了一个有效且完整的代码的答案。
标签: javascript php json codeigniter