在PHP中,可以使用json_decode()
函数来解析JSON字符串,将其转换为PHP数组或对象。下面是一个简单的示例:
$jsonString = '{
"name": "John",
"age": 30,
"hobbies": ["reading", "traveling", "photography"]
}';
$decodedArray = json_decode($jsonString, true);
// 访问解析后的数组
echo $decodedArray['name']; // 输出:John
echo $decodedArray['age']; // 输出:30
// 访问解析后的数组中的嵌套数组
foreach ($decodedArray['hobbies'] as $hobby) {
echo $hobby . "\n"; // 输出:reading, traveling, photography
}
在json_decode()
函数中,第二个参数为true
表示将JSON字符串解析为关联数组,如果不传入该参数或传入false
(默认值),则会解析为对象。