json在php上获取正确的数据

json在php上获取正确的数据,php,arrays,json,Php,Arrays,Json,我如何用这种JSON使苹果的产量变成水果,牛肉的产量变成肉?甚至有可能得到这些数据吗 另外,每个数组的第一个索引始终为1 期望输出的示例: 苹果->水果 牛肉->肉 芹菜->蔬菜 { “苹果”:{ “水果”:“1” }, “牛肉”:{ “肉”:“1” }, “芹菜”:{ “蔬菜”:“1” } } 您可以使用json\u解码: $obj = json_decode( $jsonString ); echo $obj->Apple->fruit; 瞧 PS:您上面的JSON无效(可能是

我如何用这种JSON使苹果的产量变成水果,牛肉的产量变成肉?甚至有可能得到这些数据吗

另外,每个数组的第一个索引始终为1

期望输出的示例:

  • 苹果->水果
  • 牛肉->肉
  • 芹菜->蔬菜
  • {
    “苹果”:{
    “水果”:“1”
    },
    “牛肉”:{
    “肉”:“1”
    },
    “芹菜”:{
    “蔬菜”:“1”
    }
    }
    
    您可以使用
    json\u解码

    $obj = json_decode( $jsonString );
    echo $obj->Apple->fruit;
    

    PS:您上面的JSON无效(可能是打字错误):请在
    芹菜之后添加


    PS2:每个数组的第一个索引不是
    1
    ,索引是“苹果”、“牛肉”和“芹菜”。

    你能告诉我们你是如何生成JSON的吗?Hi fusion3k,谢谢你回答我的问题。但是,如果有更多的数组,它们只有一个值为1的索引,而我需要返回这些索引的名称,该怎么办呢。有可能吗?请编辑您自己的问题,添加具体的示例:“数组,它们只有一个值为1的索引”听起来似乎无效。