我知道这个问题被问了很多,但我找不到任何与我相似的案例。
所以我从JSON响应打印出这个数组:
Array
(
[contents] => {
"type": "XXXXXXXXXXXXXXX",
"previous": "XXXXXXXXXXXXXXX",
"destination": "XXXXXXXXXXXXXXX",
"balance": "XXXXXXXXXXXXXXX",
"work": "XXXXXXXXXXXXXXX",
"signature": "XXXXXXXXXXXXXXX"
}
)
我需要访问"目的地"价值,但继续获得"无效的抵消"错误。 我怎么到达它? 非常感谢提前!
答案 0 :(得分:4)
您已经为上面的数组提供了键contents
,其值为json
。首先,您必须将json
转换为数组。请查看下面的内容,它可能对您有所帮助:
<?php
$array = array(
'contents' => '{
"type": "XXXXXXXXXXXXXXX",
"previous": "XXXXXXXXXXXXXXX",
"destination": "XXXXXXXXXXXXXXX",
"balance": "XXXXXXXXXXXXXXX",
"work": "XXXXXXXXXXXXXXX",
"signature": "XXXXXXXXXXXXXXX"
}'
);
$content = json_decode($array['contents'],true);
echo $content['destination'];