Php 访问名称中带有点的json值时出现问题
我需要访问json的值,它的名称中包含一个点 我想访问“proy_sim.name”字段,但不知道如何访问Php 访问名称中带有点的json值时出现问题,php,json,Php,Json,我需要访问json的值,它的名称中包含一个点 我想访问“proy_sim.name”字段,但不知道如何访问 { "prsp_sol": [ { "proy_sim.name": "Vehículos", "prsp_def.name": "TRACTOR" } ] } 使用json\u decode()解码后,您会发现还有一个额外的数组您没有考虑: $json=”{ “减贫战略文
{
"prsp_sol": [
{
"proy_sim.name": "Vehículos",
"prsp_def.name": "TRACTOR"
}
]
}
使用
json\u decode()
解码后,您会发现还有一个额外的数组您没有考虑:
$json=”{
“减贫战略文件”:[
{
“proy_sim.name”:“Vehículos”,
“prsp定义名称”:“拖拉机”
}
]
}';
$decoded=json_decode($json,true);//true使其成为数组
打印(已解码);
echo$解码['prsp_sol'][0]['proy_sim.name'];
//-----------------------^附加嵌套数组
输出:
Array
(
[prsp_sol] => Array
(
[0] => Array
(
[proy_sim.name] => Vehículos
[prsp_def.name] => TRACTOR
)
)
)
Vehículos
这是一个
名称中的要点无关紧要