JSON là một định dạng văn bản và chúng tôi có thể chuyển đổi bất kỳ đối tượng JavaScript nào thành định dạng JSON và gửi JSON đó đến máy chủ
PHP có một số chức năng tích hợp để xử lý JSON
Cách chuyển đổi mảng PHP thành json
Để chuyển đổi mảng PHP thành JSON, hãy sử dụng hàm json_encode[]. json_encode[] là một hàm PHP tích hợp giúp chuyển đổi một mảng thành json. Hàm json_encode[] trả về chuỗi chứa JSON tương đương với giá trị được truyền cho nó, như được minh họa bằng mảng được lập chỉ mục bằng số. Chúng tôi cũng có thể chuyển đổi bất kỳ JSON nào nhận được từ máy chủ thành các đối tượng JavaScript.
Các đối tượng và mảng có thể được chuyển đổi thành JSON bằng phương thức json_encode[].
Hãy xem ví dụ sau
PHP json_encode
PHP json_encode[] là một hàm tích hợp giúp chuyển đổi một giá trị thành giá trị JSON. Hàm json_encode[] chấp nhận hai đối số và trả về chuỗi.
Các đối tượng cũng có thể được chuyển đổi thành JSON bằng cách sử dụng hàm json_encode[] function.
cú pháp
Cú pháp của hàm json_encode[] như sau
json_encode[value, options]
Tranh luận
Tham số giá trị là bắt buộc và thuộc loại hỗn hợp
Các tùy chọn Bitmask bao gồm JSON_HEX_QUOT, JSON_HEX_TAG, JSON_HEX_AMP, JSON_HEX_APOS, JSON_NUMERIC_CHECK, JSON_PRETTY_PRINT, JSON_UNESCAPED_SLASHES, JSON_FORCE_OBJECT
Giá trị trả về
Hàm json_encode[] trả về một chuỗi nếu hàm hoạt động
Thí dụ
Hãy xem ví dụ sau