json_encode函数用于将 PHP 数据结构转换为 JSON 字符串。json_decode函数用于将 JSON 字符串转换为 PHP 数据结构。
- // 将 PHP 数据结构转换为 JSON 字符串
- $data = [
- "name" => "John",
- "age" => 25,
- "city" => "New York"
- ];
-
- $jsonString = json_encode($data);
- echo $jsonString; // 输出:{"name":"John","age":25,"city":"New York"}
-
- // 将 JSON 字符串转换为 PHP 数据结构
- $jsonString = '{"name":"John","age":25,"city":"New York"}';
-
- $data = json_decode($jsonString, true);
- var_dump($data);
- /*
- 输出:
- array(3) {
- ["name"]=>
- string(4) "John"
- ["age"]=>
- int(25)
- ["city"]=>
- string(8) "New York"
- }
- */