我正在使用Recharge API。 API以Json格式接收响应。我需要在PHP中的Json响应中将输出值存储在变量中。
// Response received from API url
$output = '{"data":[{"user":"abcd123","bal":"500","error_code":200,"resText":"Success"}]}';
//Decoding output
$json = json_decode($output, true);
//Print
print_r($json);
//Store a value as variable
$bal = $json['bal'];
错误 bal 是未定义索引。
请帮助我正确地从API响应中获取变量 $ bal 中 bal 的值。
答案 0 :(得分:2)
您的JSON对象实际上将所有数据存储在名为data
的属性中,该属性又是一个对象数组(实际上只有1个)。所以请尝试
$json['data'][0]['bal']