JSON到PHP关联数组

vim*_*ist 2 php json facebook associative-array

你们中的任何人都知道把它放到一个关联数组中的好方法.我试过json_decode但发现它没有多大帮助.

这是我需要放入关联数组的数据:

   {
       "data": [
          {
             "name": "Joe Bloggs",
             "id": "203403465"
          },
          {
             "name": "Fred Bloggs",
             "id": "254706567"
          },
          {
             "name": "Barny Rubble",
             "id": "453363843"
          },
          {
             "name": "Homer Simpson",
             "id": "263508546"
          }
       ]
    }
Run Code Online (Sandbox Code Playgroud)

编辑:

在我接受了答案之后,我记得为什么我认为json_decode不起作用.

而不是像这样的关联数组:

[0] => Array
(
    [name] => Joe Bloggs
    [id] => 203403465
)
Run Code Online (Sandbox Code Playgroud)

我想要一个这样的:

Array
(
    [Joe Bloggs] => 45203340465
    [Fred Bloggs] => 65034033446
)
Run Code Online (Sandbox Code Playgroud)

不幸的是,我当时已经忘记了这一点......但无论如何我现在已经解决了我的问题.

感谢您所有的帮助!

web*_*ave 8

json_decode对我的数据有用:

print_r(json_decode('{
       "data": [
          {
             "name": "Joe Bloggs",
             "id": "203403465"
          },
          {
             "name": "Fred Bloggs",
             "id": "254706567"
          },
          {
             "name": "Barny Rubble",
             "id": "453363843"
          },
          {
             "name": "Homer Simpson",
             "id": "263508546"
          }
       ]
    }
', true));
Run Code Online (Sandbox Code Playgroud)

输出:

Array
(
    [data] => Array
        (
            [0] => Array
                (
                    [name] => Joe Bloggs
                    [id] => 203403465
                )

            [1] => Array
                (
                    [name] => Fred Bloggs
                    [id] => 254706567
                )

            [2] => Array
                (
                    [name] => Barny Rubble
                    [id] => 453363843
                )

            [3] => Array
                (
                    [name] => Homer Simpson
                    [id] => 263508546
                )

        )

)
Run Code Online (Sandbox Code Playgroud)

设置第二个参数以true返回关联数组.