代码之家  ›  专栏  ›  技术社区  ›  michaelmcgurk

用PHP从JSON数组中获取值

  •  -1
  • michaelmcgurk  · 技术社区  · 8 年前

    我正在从数据库的表中提取数据。

    当我跑步时 var_dump($data) 我得到以下信息:

    string(250) "{
        "Name": "Bobby Banks",
        "Manager": "Barry Banks"
    },"
    

    我想抓住 Manager 价值。

    我试过了 echo $data->Manager; echo $data['Manager']; 但没有成功。

    1 回复  |  直到 8 年前
        1
  •  1
  •   nandal    8 年前

    使用以下内容:

    $jsonObject = json_decode($data, true);
    echo $jsonObject['Manager'];
    

    完整脚本:

    <?php
    
    $stringJson = '{"Name": "Bobby Banks","Manager": "Barry Banks"}';
    $json = json_decode($stringJson, true);
    
    echo $json['Manager'];
    
    ?>
    

    输出:

    Barry Banks