Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用PHP从JSON数组中获取值_Php_Json - Fatal编程技术网

使用PHP从JSON数组中获取值

使用PHP从JSON数组中获取值,php,json,Php,Json,我正在从数据库中的表中提取数据 当我运行var\u dump($data)时,我得到以下信息: string(250) "{ "Name": "Bobby Banks", "Manager": "Barry Banks" }," 我想获取Manager值 我试过echo$data->Manager和echo$data['Manager']但没有成功。使用以下命令:- $jsonObject = json_decode($data, true); echo $jsonObject

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

当我运行
var\u dump($data)
时,我得到以下信息:

string(250) "{
    "Name": "Bobby Banks",
    "Manager": "Barry Banks"
},"
我想获取
Manager

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

使用以下命令:-

$jsonObject = json_decode($data, true);
echo $jsonObject['Manager'];
完整脚本:-

<?php

$stringJson = '{"Name": "Bobby Banks","Manager": "Barry Banks"}';
$json = json_decode($stringJson, true);

echo $json['Manager'];

?>

$data=json\u decode($data,true);echo$data['Name']@ka_lin这应该是一个答案。@DanielJames我很确定这是一个重复,并希望避免被否决:)Hi@nandal的可能重复-这没有输出任何内容,很遗憾:-(你能给我看一下你正在使用的完整脚本吗?嗨@michaelmcgurk,我已经更新了答案,看看它是否有助于理解php json对象处理。谢谢你,@nandal-我的json上的一个逗号一直在给我这个问题。
Barry Banks