Artikel ini memperkenalkan tiga kaedah untuk mengekstrak data JSON daripada tatasusunan PHP: Gunakan fungsi json_encode() untuk menukar tatasusunan kepada rentetan JSON. Mensiri dan menyahsiri tatasusunan ke dalam rentetan JSON menggunakan fungsi serialize() dan unserialize(). Gunakan fungsi var_export() untuk mengeksport tatasusunan dalam format kod dan mendapatkan perwakilan JSONnya.
Cabut Data JSON daripada Tatasusunan PHP
Dalam PHP, terdapat banyak cara untuk mengekstrak data JSON daripada tatasusunan. Artikel ini akan memperkenalkan tiga kaedah yang paling biasa dan memberikan contoh praktikal.
Kaedah 1: Gunakan fungsi json_encode()
json_encode()
函数
json_encode()
函数将 PHP 数组转换为 JSON 字符串。语法如下:
$json_string = json_encode($array);
实战案例:
$array = ['name' => 'John Doe', 'age' => 30]; $json_string = json_encode($array); echo $json_string; // 输出:{"name":"John Doe","age":30}
方法 2:使用 serialize()
和 unserialize()
函数
serialize()
函数将 PHP 对象(包括数组)转换为一个字符串。unserialize()
函数将字符串反序列化为对象。
$serialized_string = serialize($array); $unserialized_array = unserialize($serialized_string);
实战案例:
$array = ['name' => 'John Doe', 'age' => 30]; $serialized_string = serialize($array); $unserialized_array = unserialize($serialized_string); print_r($unserialized_array); // 输出:Array ( [name] => John Doe [age] => 30 )
方法 3:使用 var_export()
函数
var_export()
json_encode()
untuk menukar tatasusunan PHP kepada rentetan JSON. Sintaksnya adalah seperti berikut: $json_string = var_export($array, true);
$array = ['name' => 'John Doe', 'age' => 30]; $json_string = var_export($array, true); echo $json_string; // 输出:'"name" => "John Doe", "age" => 30'
serialize()
dan unserialize()
🎜🎜 >serialize()
Fungsi menukar objek PHP (termasuk tatasusunan) kepada rentetan. Fungsi unserialize()
menyahsiri rentetan menjadi objek. 🎜rrreee🎜🎜Kes praktikal: 🎜🎜rrreee🎜🎜Kaedah 3: Gunakan fungsi var_export()
🎜🎜🎜var_export()
untuk mengeluarkan pembolehubah dalam format kod. Anda boleh menggunakan ini untuk mendapatkan perwakilan JSON bagi tatasusunan. 🎜rrreee🎜🎜Kes praktikal: 🎜🎜rrreeeAtas ialah kandungan terperinci Ekstrak data JSON dengan pantas daripada tatasusunan PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!