如何在php中打印json数组?

如何在php中打印json数组?,php,arrays,json,Php,Arrays,Json,我有这个json数组,我想用php输出特定的部分 { “状态”:“成功”, “国家”:“美国”, “国家代码”:“+1”, “区域名称”:“区域名称”, “城市”:“纽约” } 例如: <?php echo "country: ".[country]; ?> 使用 使用 必须将JSON转换为php数组: $json = '{ "status": "success", "country": "US", "countryCode": "+1", "regionName": "REG

我有这个json数组,我想用php输出特定的部分

{ “状态”:“成功”, “国家”:“美国”, “国家代码”:“+1”, “区域名称”:“区域名称”, “城市”:“纽约” }

例如:

<?php
  echo "country: ".[country];
?>
使用

使用


必须将JSON转换为php数组:

$json = '{ "status": "success", "country": "US", "countryCode": "+1", "regionName": "REGION NAME", "city": "NY" }';
$a = json_decode($json,true);

echo "country: ".$a['country'];

必须将JSON转换为php数组:

$json = '{ "status": "success", "country": "US", "countryCode": "+1", "regionName": "REGION NAME", "city": "NY" }';
$a = json_decode($json,true);

echo "country: ".$a['country'];

如果这是一个api,应该不会有问题,用同样的方法。如果您遇到任何问题,请更新问题。嘿,您能告诉我如何使用二级阵列吗?城市:{name:“NY”,“fullname:“NEWYORK”}如果你有
“secondLevel:{key:“value”}
,那么
$obj->{'secondLevel'}->{'key'}
等等,如果这是一个api,那么应该没有问题,用同样的方法。如果您遇到任何问题,请更新问题。嘿,您能告诉我如何使用二级阵列吗?“城市”:{“名称”:“纽约”,“全名”:“纽约”}如果你有
“二级”:{“键”:“值”}
,那么
$obj->{secondLevel'}->{key'}
等等on@ziyamodi,现在应该可以工作了,在json_decode中,将json输出到arraysecond参数的类型转换为true-这意味着现在将结果转换到ArrayStry中。这是JSON字符串的问题。只需删除“NY”@ziyamodi后的逗号,它现在应该可以工作了,json_decode中输入到arraysecond参数的typecasted json输出为true-这意味着结果现在将被输入到ArrayStry中。这是JSON字符串的问题。只需删除“NY”后的逗号
$json = '{ "status": "success", "country": "US", "countryCode": "+1", "regionName": "REGION NAME", "city": "NY" }';
$a = json_decode($json,true);

echo "country: ".$a['country'];