Rumah > pembangunan bahagian belakang > tutorial php > Ekstrak data JSON dengan pantas daripada tatasusunan PHP

Ekstrak data JSON dengan pantas daripada tatasusunan PHP

WBOY
Lepaskan: 2024-04-30 15:54:01
asal
845 orang telah melayarinya

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.

从 PHP 数组快速提取 JSON 数据

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);
Salin selepas log masuk

实战案例:

$array = ['name' => 'John Doe', 'age' => 30];
$json_string = json_encode($array);

echo $json_string; // 输出:{"name":"John Doe","age":30}
Salin selepas log masuk

方法 2:使用 serialize()unserialize() 函数

serialize() 函数将 PHP 对象(包括数组)转换为一个字符串。unserialize() 函数将字符串反序列化为对象。

$serialized_string = serialize($array);

$unserialized_array = unserialize($serialized_string);
Salin selepas log masuk

实战案例:

$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 )
Salin selepas log masuk

方法 3:使用 var_export() 函数

var_export()

json_encode() untuk menukar tatasusunan PHP kepada rentetan JSON. Sintaksnya adalah seperti berikut:

$json_string = var_export($array, true);
Salin selepas log masuk

Kes sebenar: 🎜🎜
$array = ['name' => 'John Doe', 'age' => 30];
$json_string = var_export($array, true);

echo $json_string; // 输出:'"name" => "John Doe", "age" => 30'
Salin selepas log masuk
🎜🎜Kaedah 2: Gunakan fungsi 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: 🎜🎜rrreee

Atas ialah kandungan terperinci Ekstrak data JSON dengan pantas daripada tatasusunan PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan