【问题标题】:How to write this json data as an associative array in php?如何将此json数据写入php中的关联数组?
【发布时间】:2013-04-28 15:02:45
【问题描述】:

详情

我正在通过 ajax 响应返回以下 json 数据。

"result":[{"word":"jquery","wordID":"1"},{"word":"github","wordID":"2"}]

我正在尝试了解我收到的信息(数组让我感到困惑)。为此,我试图在 php 中重新创建数组的结构。

如果我要重新创建上面的数组,我会这样写吗?

$result=Array (
    [0] => Array (
        word => jquery
        wordID => 1        
    ) 
    [1] => Array (
        word => github
        wordID => 2 
    ) 

如果没有,我会怎么写?谢谢。

【问题讨论】:

    标签: php json associative-array


    【解决方案1】:

    使用json_decode将json转换成数组,然后做一个var_dump看看结构是不是你需要的

    【讨论】:

    • 我选择了您的答案作为答案,因为它最能帮助我检查我试图理解的数据的结构。谢谢:)
    • 随时 :) 很高兴我能提供帮助
    【解决方案2】:

    JSON 本质上是 Javascript 中赋值操作的右侧,例如

    var foo = [1,2,3];
              ^^^^^^^--- basically json
    

    但是,您上面的 sn-p 是 NOT 有效的 json。你有一个对象,它不能简单地显示为

    "key":"value"
    

    应该是的

    {"key":"value"}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-12-17
      • 1970-01-01
      • 1970-01-01
      • 2012-10-19
      • 1970-01-01
      • 2011-03-05
      • 1970-01-01
      相关资源
      最近更新 更多