PHP ialah bahasa pengaturcaraan yang digunakan secara meluas yang direka untuk membangunkan aplikasi web. Ia ialah bahasa skrip sebelah pelayan yang digunakan dengan pangkalan data dan jenis teknologi sebelah pelayan lain untuk mencipta aplikasi web yang sangat baik.
Menukar data kepada format JSON ialah tugas yang sangat biasa dalam PHP. JSON ialah format pertukaran data ringan yang digunakan untuk berkongsi data antara platform dan aplikasi yang berbeza. Dalam artikel ini, kami akan meneroka cara menukar data kepada format JSON dalam PHP.
Dalam PHP, anda boleh menukar tatasusunan bersekutu (tatasusunan bersekutu) kepada format JSON . Tatasusunan bersekutu ialah tatasusunan PHP yang pasangan nilai kuncinya mewakili entiti atau objek. json_encode
$person = array( "name" => "John Doe", "age" => 30, "city" => "New York" );
seperti berikut: json_encode
echo json_encode($person);
{"name":"John Doe","age":30,"city":"New York"}
menukar tatasusunan bersekutu kepada format yang mematuhi JSON. Setiap pasangan nilai kunci dipisahkan oleh titik bertindih json_encode
dan setiap objek dipisahkan dengan koma :
. Dalam JSON, rentetan mesti disertakan dalam petikan, jadi kami melihat kunci dan nilai disertakan dalam petikan berganda. ,
$colors = array("Red", "Green", "Blue");
seperti sebelum ini: json_encode
echo json_encode($colors);
["Red","Green","Blue"]
digunakan untuk mewakili tatasusunan. Ini kerana format JSON hanya menyokong nilai, bukan pasangan nilai kunci, jadi kurungan segi empat sama mesti digunakan untuk mewakili tatasusunan. []
yang mempunyai sifat Person
, name
dan age
: city
class Person { public $name; public $age; public $city; } $person = new Person(); $person->name = "John Doe"; $person->age = 30; $person->city = "New York";
fungsi menukar objek ini kepada format JSON: json_encode
echo json_encode($person);
{"name":"John Doe","age":30,"city":"New York"}
Ringkasan
Dalam artikel ini, kami mempelajari cara menukar data kepada format JSON dalam PHP. Kami menggunakan fungsi terbina dalam untuk menukar tatasusunan bersekutu, tatasusunan terindeks dan objek kepada format JSON. JSON ialah format pertukaran data ringan yang sesuai untuk berkongsi data antara platform dan aplikasi yang berbeza. json_encode
untuk menyahkod JSON menjadi objek atau tatasusunan PHP. Ini akan membolehkan anda memproses dan memanipulasi data JSON dalam PHP dengan mudah. json_decode
Atas ialah kandungan terperinci Bagaimana untuk menukar data ke json dalam php? (contoh kod). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!