【问题标题】:Json and php: How can I parse this array (object) [duplicate]Json和php:我如何解析这个数组(对象)[重复]
【发布时间】:2016-11-12 15:20:32
【问题描述】:

我有这个 JSON 响应:

object(stdClass)#1 (2) {
  ["data"]=>
  array(47) {
    [0]=>
    object(stdClass)#2 (4) {
      ["id"]=>
      int(341)
      ["competition_id"]=>
      int(1)
      ["name"]=>
      string(9) "2015/2016"
      ["active"]=>
      bool(true)

但我不知道如何解析数据。

我用这个 PHP 代码试了一下:

echo $json->data[0]->id;

但它不起作用。例如,如何获取 ID?

【问题讨论】:

  • 您的回复是不是 JSON...
  • 对不起,这是 json_decode() 方法的输出...
  • 那么echo $json->data[0]->id; 应该可以工作了。
  • 或者你想要来自所有$json->data数组属性的数据
  • 同时我发现了:p 谢谢!

标签: php json


【解决方案1】:

这是我的解决方案:

$json = file_get_contents($url);

$json2 = json_decode($json);

echo $json2->data[0]->id;

对不起,复杂了,目标是 json_decode() 函数,之后我可以用“->”获取数据

你好!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-04-12
    • 2018-06-17
    • 1970-01-01
    • 2018-07-22
    • 2016-01-28
    • 1970-01-01
    • 2021-12-23
    • 1970-01-01
    相关资源
    最近更新 更多