397 of 410 menu

Hàm json_decode

Hàm json_decode chuyển đổi chuỗi định dạng JSON thành các biến PHP. Tham số đầu tiên hàm nhận một chuỗi JSON, tham số thứ hai - cờ chuyển đổi (tùy chọn), và tham số thứ ba - độ sâu đệ quy (tùy chọn). Theo mặc định, hàm trả về mảng kết hợp.

Cú pháp

json_decode(string, [assoc = false], [depth = 512], [flags = 0]);

Ví dụ

Chuyển đổi một chuỗi JSON đơn giản thành đối tượng PHP:

<?php $json = '{"a":1,"b":2,"c":3}'; $res = json_decode($json); print_r($res); ?>

Kết quả thực thi mã:

stdClass Object ( [a] => 1 [b] => 2 [c] => 3 )

Ví dụ

Chuyển đổi chuỗi JSON thành mảng kết hợp:

<?php $json = '{"a":1,"b":2,"c":3}'; $res = json_decode($json, true); print_r($res); ?>

Kết quả thực thi mã:

[ 'a' => 1, 'b' => 2, 'c' => 3, ]

Ví dụ

Xử lý JSON không chính xác:

<?php $json = '{"a":1,"b":2,"c":3'; $res = json_decode($json); var_dump($res); ?>

Kết quả thực thi mã:

NULL

Xem thêm

  • hàm json_encode,
    hàm này chuyển đổi dữ liệu PHP thành JSON
  • hàm serialize,
    hàm này chuyển đổi dữ liệu PHP thành chuỗi
Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối