398 of 410 menu

Hàm json_encode

Hàm json_encode chuyển đổi các biến PHP (mảng, đối tượng, chuỗi, số) thành chuỗi định dạng JSON. Tham số đầu tiên nhận giá trị cần mã hóa, tham số thứ hai (tùy chọn) - các cờ để cấu hình quá trình mã hóa, tham số thứ ba - độ sâu chuyển đổi.

Cú pháp

json_encode(mixed $value, [int $flags = 0], [int $depth = 512]): string|false

Ví dụ

Chuyển đổi một mảng đơn giản sang JSON:

<?php $arr = [1, 2, 3, 4, 5]; echo json_encode($arr); ?>

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

'[1,2,3,4,5]'

Ví dụ

Chuyển đổi một mảng kết hợp sang JSON:

<?php $arr = ['a' => 1, 'b' => 2, 'c' => 3]; echo json_encode($arr); ?>

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

'{"a":1,"b":2,"c":3}'

Ví dụ

Sử dụng cờ JSON_PRETTY_PRINT để định dạng đẹp:

<?php $arr = ['a' => 1, 'b' => 2, 'c' => 3]; echo json_encode($arr, JSON_PRETTY_PRINT); ?>

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

'{ "a": 1, "b": 2, "c": 3 }'

Xem thêm

  • hàm json_decode,
    hàm chuyển đổi chuỗi JSON thành các biến PHP
  • hàm serialize,
    hàm chuyển đổi biến thành chuỗi để lưu trữ
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