Có các hàm tích hợp để xử lý JSON và hàm được sử dụng để chuyển đổi các đối tượng thành JSON được gọi là hàm json_encode trong PHP. Và JSON là thứ được sử dụng để đọc dữ liệu từ máy chủ web và hiển thị dữ liệu đã đọc trên trang web. Khi hàm json_encode được sử dụng để mã hóa giá trị PHP ở định dạng JSON, hàm json_encode trả về chuỗi được mã hóa ở dạng JSON nếu thành công và hàm json_encode trả về FALSE nếu không thành công và hàm json_encode này có sẵn trong . 2
cú pháp
Bắt đầu khóa học phát triển phần mềm miễn phí của bạn
Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác
json_encode[value, options, depth]
trong đó giá trị là giá trị sẽ được mã hóa ở định dạng JSON, một bitmask được chỉ định bởi các tùy chọn và đây là tùy chọn và độ sâu tối đa được chỉ định bởi độ sâu và đây là tùy chọn
Gói phát triển phần mềm tất cả trong một[hơn 600 khóa học, hơn 50 dự án]
Giá
Xem khóa học
600+ Khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập Trọn đời
4. 6 [84.712 xếp hạng]
Hoạt động của hàm PHP json_encode
Hoạt động của hàm json_encode như sau
- Bất cứ khi nào có nhu cầu xử lý JSON trong PHP bằng các hàm có sẵn, một trong những hàm có thể sử dụng là hàm json_encode[]
- JSON là thứ được sử dụng để đọc dữ liệu từ máy chủ web và hiển thị dữ liệu đã đọc trên trang web
- Hàm được sử dụng để chuyển đổi các đối tượng thành JSON được gọi là hàm json_encode trong PHP
- Khi hàm json_encode được sử dụng để mã hóa giá trị ở định dạng JSON, hàm json_encode trả về chuỗi được mã hóa ở dạng JSON nếu thành công và hàm json_encode trả về FALSE nếu không thành công
- Hàm json_encode có sẵn trong tất cả các phiên bản sau phiên bản 5. 2
ví dụ
Sau đây là các ví dụ được đưa ra dưới đây
Ví dụ 1
Chương trình PHP để minh họa chương trình json_encode để mã hóa mảng PHP đã cho thành mảng JSON
Mã số
đầu ra
Trong chương trình trên, một mảng PHP được khai báo và các thành phố thủ phủ của các bang của Ấn Độ được lưu trữ trong mảng này được biểu thị bằng một biến. Sau đó, hàm json_encode[] được sử dụng để chuyển đổi mảng PHP thành biểu diễn JSON. Sau đó, mảng PHP đã chuyển đổi được hiển thị dưới dạng biểu diễn JSON như đầu ra trên màn hình
Ví dụ #2
Chương trình PHP để minh họa chương trình json_encode để mã hóa mảng được lập chỉ mục đã cho thành mảng JSON
Mã số
đầu ra
Trong chương trình trên, một mảng PHP được khai báo và các câu lệnh được chuyển đổi thành mảng JSON được lưu trữ trong mảng này được biểu thị bằng một biến. Sau đó, hàm json_encode[] được sử dụng để chuyển đổi mảng thành mảng JSON. Sau đó, mảng đã chuyển đổi được hiển thị trong mảng JSON dưới dạng đầu ra trên màn hình. Đầu ra được hiển thị trong ảnh chụp nhanh ở trên
Ví dụ #3
Chương trình PHP để minh họa chương trình json_encode để mã hóa mảng đa chiều đã cho thành mảng JSON
Mã số
đầu ra
Trong chương trình trên, một mảng nhiều chiều được khai báo và tác giả của cuốn sách, tên sách và năm xuất bản của cuốn sách được lưu trữ trong một mảng nhiều chiều được biểu diễn bằng một biến. Sau đó, hàm json_encode[] được sử dụng để chuyển đổi mảng đa chiều thành mảng JSON. Sau đó, mảng đa chiều đã chuyển đổi được hiển thị trong mảng JSON dưới dạng đầu ra trên màn hình. Đầu ra được hiển thị trong ảnh chụp nhanh ở trên
Ví dụ #4
Chương trình PHP để minh họa chương trình json_encode để chuyển đổi các đối tượng đã cho thành các đối tượng JSON
Mã số
đầu ra
Trong chương trình trên, đối tượng được tạo để lưu trữ hai thông báo. Sau đó, hàm json_encode[] được sử dụng để chuyển đổi các đối tượng trong PHP thành đối tượng JSON. Sau đó, đối tượng được chuyển đổi được hiển thị trên màn hình. Đầu ra được hiển thị trong ảnh chụp nhanh ở trên
Bài viết được đề xuất
Đây là hướng dẫn về PHP json_encode. Ở đây chúng tôi cũng thảo luận về việc giới thiệu và hoạt động của chức năng cùng với các ví dụ khác nhau và cách triển khai mã của nó. Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm –