Hướng dẫn convert json to string php - chuyển đổi json sang chuỗi php
Việc sử dụng JSON phổ biến là đọc dữ liệu từ một máy chủ web và hiển thị dữ liệu trong một trang web. Show Chương này sẽ dạy bạn cách trao đổi dữ liệu JSON giữa máy khách và máy chủ PHP. Các tập tin PHPPHP có một số chức năng tích hợp để xử lý JSON. Các đối tượng trong PHP có thể được chuyển đổi thành JSON bằng cách sử dụng hàm PHP json_encode ():json_encode(): Tệp PHPTên = "John"; $ myobj-> tuổi = 30; $ myobj-> city = "New York"; $ myjson = json_encode ($ myobj); echo $ myjson;?> Hiển thị tệp PHP » Máy khách JavaScriptDưới đây là JavaScript trên máy khách, sử dụng cuộc gọi AJAX để yêu cầu tệp PHP từ ví dụ trên: Thí dụSử dụng json.parse () để chuyển đổi kết quả thành đối tượng JavaScript: const xmlHttp = new xmlhttprequest (); xmlhttp.onload = function () {& nbsp; & nbsp; const myObj = json.parse (this.responsetext); & nbsp; & nbsp; document.getEuityById ("demo"). innerHtml = myObj.Name; } xmlhttp.open ("get", "demo_file.php"); xmlhttp.send (); Hãy tự mình thử » Mảng PHPCác mảng trong PHP cũng sẽ được chuyển đổi thành JSON khi sử dụng hàm PHP json_encode ():json_encode(): Tệp PHPTên = "John"; $ myobj-> tuổi = 30; $ myobj-> city = "New York"; $ myjson = json_encode ($ myobj); echo $ myjson;?> Hiển thị tệp PHP » Máy khách JavaScriptDưới đây là JavaScript trên máy khách, sử dụng cuộc gọi AJAX để yêu cầu tệp PHP từ ví dụ trên: Thí dụSử dụng json.parse () để chuyển đổi kết quả thành đối tượng JavaScript: const xmlHttp = new xmlhttprequest (); xmlhttp.onload = function () {& nbsp; & nbsp; const myObj = json.parse (this.responsetext); & nbsp; & nbsp; document.getEuityById ("demo"). innerHtml = myObj.Name; } xmlhttp.open ("get", "demo_file.php"); xmlhttp.send (); Hãy tự mình thử » Mảng PHPCác mảng trong PHP cũng sẽ được chuyển đổi thành JSON khi sử dụng hàm PHP json_encode (): Imagine you have a database on your server, and you want to send a request to it from the client where you ask for the 10 first rows in a table called "customers". $ myjson = json_encode ($ myarr); Dưới đây là JavaScript trên máy khách, sử dụng cuộc gọi AJAX để yêu cầu tệp PHP từ ví dụ mảng ở trên: Thí dụSử dụng json.parse () để chuyển đổi kết quả thành đối tượng JavaScript: const xmlHttp = new xmlhttprequest (); xmlhttp.onload = function () {& nbsp; & nbsp; const myObj = json.parse (this.responsetext); & nbsp; & nbsp; document.getEuityById ("demo"). innerHtml = myObj.Name; } xmlhttp.open ("get", "demo_file.php"); xmlhttp.send (); Hãy tự mình thử » Mảng PHP
var xmlHttp = new xmlhttprequest (); xmlhttp.onload = function () {& nbsp; & nbsp; const myObj = json.parse (this.responsetext); & nbsp; & nbsp; document.getEuityById ("demo"). innerHtml = myObj [2]; } xmlhttp.open ("get", "demo_file_array.php", true); xmlhttp.send (); Tệp PHPTên = "John"; $ myobj-> tuổi = 30; $ myobj-> city = "New York"; $ myjson = json_encode ($ myobj); echo $ myjson;?> Hiển thị tệp PHP »
Sử dụng json.parse () để chuyển đổi kết quả thành đối tượng JavaScript:Thí dụSử dụng json.parse () để chuyển đổi kết quả thành đối tượng JavaScript: Hãy tự mình thử » Mảng PHPCác mảng trong PHP cũng sẽ được chuyển đổi thành JSON khi sử dụng hàm PHP json_encode (): To send AJAX requests using the $ myjson = json_encode ($ myarr); Thí dụSử dụng json.parse () để chuyển đổi kết quả thành đối tượng JavaScript: Hãy tự mình thử » Mảng PHP Tệp PHPCác mảng trong PHP cũng sẽ được chuyển đổi thành JSON khi sử dụng hàm PHP json_encode (): header("Content-Type: application/json;
charset=UTF-8"); echo json_encode ($ outp);?> |