在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
(默認值),則會解析為對象。