如何在PHP中解析JSON字符串?
我正在用Java解析这个JSON数据。我有PHP的基本知识,但我不能用PHP解析这个JSON数据,有人能帮我吗 my_jsonecode.json如何在PHP中解析JSON字符串?,php,json,parsing,Php,Json,Parsing,我正在用Java解析这个JSON数据。我有PHP的基本知识,但我不能用PHP解析这个JSON数据,有人能帮我吗 my_jsonecode.json { "server_response": [ { "error": true, "instId": "1", "instName": "abc", "instDescription": "my description",
{
"server_response": [
{
"error": true,
"instId": "1",
"instName": "abc",
"instDescription": "my description",
"instLogo": "web.com/image/mylogo.jgp"
}
]
}
Php有两个用于处理JSON的内置函数(主要是):
- json_编码(参数)
- json_decode()李>
$json = '{
"server_response": [
{
"error": true,
"instId": "1",
"instName": "abc",
"instDescription": "my description",
"instLogo": "web.com/image/mylogo.jgp"
}
]
}';
$result = json_decode ($json);
echo $result->server_response[0]->instId.' ';
echo $result->server_response[0]->instName.' ';
echo $result->server_response[0]->instDescription.' ';
echo $result->server_response[0]->instLogo.' ';
编辑:它将Json转换为php对象。由于Json数组中只有一个元素,因此可以直接获取该元素。如果Json中有更多的数组,那么可以foreach每个$result->server\u响应。例如:
foreach($result->server_response as $item)
使用PHP的json\u decode()
函数并循环遍历结果数组。尝试以下示例:,在这里您发现了结果数组和值访问。可能重复