PHP解析JSON數組的方法是使用json_decode()函數,該函數可以將JSON格式的字符串轉換為PHP數組或對象。具體用法如下:
1、將JSON字符串轉換為PHP數組:
$json_str = '{"name":"John", "age":30, "city":"New York"}';
$php_arr = json_decode($json_str, true);
在上面的代碼中,$json_str是一個JSON格式的字符串,使用json_decode()函數將其轉換為PHP數組$php_arr。第二個參數true表示將JSON對象轉換為關聯數組,不使用時默認轉換為PHP對象。
2、將JSON字符串轉換為PHP對象:
$json_str = '{"name":"John", "age":30, "city":"New York"}';
$php_obj = json_decode($json_str);
在上面的代碼中,$json_str是一個JSON格式的字符串,使用json_decode()函數將其轉換為PHP對象$php_obj。不使用第二個參數時,默認轉換為PHP對象。轉換后,可以使用PHP的數組或對象操作符來訪問JSON數據,例如:
echo $php_arr['name']; // 輸出John
echo $php_obj->age; // 輸出30