在PHP中,可以使用json_decode()
函數將JSON數據轉換為PHP對象或數組。
以下是使用json_decode()函數獲取JSON數據的示例:
$jsonData = '{"name":"John", "age":30, "city":"New York"}';
$data = json_decode($jsonData);
// 獲取對象屬性
echo $data->name; // 輸出: John
echo $data->age; // 輸出: 30
echo $data->city; // 輸出: New York
// 將JSON數據轉換為關聯數組
$arrayData = json_decode($jsonData, true);
// 獲取數組元素
echo $arrayData['name']; // 輸出: John
echo $arrayData['age']; // 輸出: 30
echo $arrayData['city']; // 輸出: New York
使用json_decode()
函數時,可以選擇將JSON數據轉換為對象或關聯數組。如果不傳遞第二個參數或將其設置為false
,則返回對象。如果將第二個參數設置為true
,則返回關聯數組。