我遇到了一个问题,因为我刚接触过PHP中的JSON解析...
成功登录后,在调用api时收到以下响应:
{
"result": true,
"errors": [],
"response": {
"result": true,
"count": 1,
"more": false,
"azafatas": [
{
"serverDeleted": false,
"tstamp": "000000ff56937c7",
"idAzafata": 3f332,
"nombre": "Teresa",
"apellidos": "L",
"agencia": {
"serverDeleted": false,
"tstamp": "000ff000000071949d",
"idAgencia": f1076,
"nombre": "Agency",
"codigo": "",
"descripcion": "",
"email": "ff@email.com",
"telefono": "+351 912145003"
},
"idAgencia": 1076,
"alias": "Teresa L",
"codigo": "084",
"email": "ff@email.com",
"telefono": "9163449236",
"direccion": {
"serverDeleted": false,
"tstamp": "000000d540000718157",
"idDireccion": 66573,
"idProvincia": 1160,
"direccionCompleta": "Mimosa n 20",
"posicion": {
"longitude": -8.057900000008,
"latitude": 42.2104936
},
"provincia": {
"serverDeleted": false,
"tstamp": "00009809000520a4f9",
"idProvincia": 1160,
"nombre": "PORTO",
"codigo": "PORTO"
},
"codigoPostal": "4585-359",
"descripcion": "",
"localidad": "Paredes",
"posicionVerificada": true
}
}
]
}
}
我需要获得" nombre":" Teresa"在$ variable中。
我尝试了echo $json['response']['azafatas']['nombre'];
但是我得到了#34;注意:未定义的索引:nombre in ..."
但如果我尝试echo $json['response']['result'];
我得到了正确的回声" 1"
我错过了nombre
...
祝你好运!
答案 0 :(得分:1)
尝试:
arr
在azafatas上你会看到标记' ['它意味着json使用索引像通常的数组...