在PHP中,可以使用json_decode()
函數(shù)來解析JSON字符串,將其轉(zhuǎn)換為PHP數(shù)組或?qū)ο?。下面是一個簡單的示例:
$jsonString = '{
"name": "John",
"age": 30,
"hobbies": ["reading", "traveling", "photography"]
}';
$decodedArray = json_decode($jsonString, true);
// 訪問解析后的數(shù)組
echo $decodedArray['name']; // 輸出:John
echo $decodedArray['age']; // 輸出:30
// 訪問解析后的數(shù)組中的嵌套數(shù)組
foreach ($decodedArray['hobbies'] as $hobby) {
echo $hobby . "\n"; // 輸出:reading, traveling, photography
}
在json_decode()
函數(shù)中,第二個參數(shù)為true
表示將JSON字符串解析為關聯(lián)數(shù)組,如果不傳入該參數(shù)或傳入false
(默認值),則會解析為對象。