我在json多维数组中有mysql结果,如下所示:
{'BrandTransactionItems': [
{'ServiceCode':'PATROL_FIX','AbonentCode': 'ელ562705','Amount': 10.0
},
{'ServiceCode':'PATROL_FIX','AbonentCode': 'ელ606219','Amount': 10.0
},
], 'BrandCode': 'jarima', 'Language': 'ge', 'ReturnUrl': 'http: //jarima.ge/'}
我想从这个数组中获取php变量中的Amount值。怎么样?你能救我吗?
答案 0 :(得分:0)
您可以使用json_decode
:
$json = "{'BrandTransactionItems':[{'ServiceCode':'PATROL_FIX','AbonentCode': 'ელ562705','Amount': 10.0 },{'ServiceCode':'PATROL_FIX','AbonentCode': 'ელ606219','Amount': 10.0 },], 'BrandCode': 'jarima', 'Language': 'ge', 'ReturnUrl': 'http://jarima.ge/'}";
$array = json_decode($json);
foreach ($array['BrandTransactionItems'] as $key => $value) {
if ($key == "Amount") {
$result[] = $value;
}
return $result;
$result
变量现在保存原始JSON中的每个'Amount'值。