Cách chuyển đổi mảng PHP được mã hóa JSON thành một mảng trong JavaScript

Việc sử dụng JSON hàng ngày là đọc dữ liệu từ máy chủ web và hiển thị dữ liệu trên trang web. Khi trao đổi dữ liệu giữa trình duyệt và máy chủ, dữ liệu chỉ có thể ở dạng văn bản

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

Chủ Đề