共計 568 個字符,預計需要花費 2 分鐘才能閱讀完成。
json_decode 函數是 PHP 中一個用于將 JSON 字符串解碼為 PHP 變量的函數。它的用法如下:
json_decode(json_string, assoc, depth, options)
參數說明:
- json_string:必需,要解碼的 JSON 字符串。
- assoc:可選,指定是否將返回的對象轉換為關聯數組(true)或者保持為對象(false),默認為 false。
- depth:可選,指定遞歸深度,默認為 512。
- options:可選,指定額外的選項,比如 JSON_BIGINT_AS_STRING(將大整數轉換為字符串)等。
返回值:
- 如果解碼成功,則返回解碼后的 PHP 變量。
- 如果解碼失敗,則返回 null。
示例:
$json = '{"name":"John","age":30,"city":"New York"}';
$obj = json_decode($json);
echo $obj->name; // 輸出:John
// 將返回的對象轉換為關聯數組
$arr = json_decode($json, true);
echo $arr['name']; // 輸出:John
注意:json_decode 只能解碼有效的 JSON 字符串,否則會返回 null。同時,如果 JSON 字符串中包含特殊字符(如斜杠、換行符等),需要使用轉義符進行處理。
丸趣 TV 網 – 提供最優質的資源集合!
正文完