PHP:json_encode和json_decode用法

  • json_encode 函数用于将 PHP 数据结构转换为 JSON 字符串。
  • json_decode 函数用于将 JSON 字符串转换为 PHP 数据结构。
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"
}
*/
相关推荐
vipxieliang15 分钟前
ValidX 验证器缓存机制:如何提升验证性能
java·spring boot
未秃头的程序猿26 分钟前
Spring Cloud Gateway 做统一加解密,我在请求体上栽了三天
java·后端·架构
Rain的Java大神之路27 分钟前
别再上来就堆 Redis!点赞系统从打挂数据库到 18w 写峰值,我把这套方案讲透了
java·后端·面试
SimonKing30 分钟前
开源文档解析天花板 MinerU 4.0:PDF / 图片 / Office 等任意文档都支持
java·后端·程序员
咖啡八杯35 分钟前
Spring MessageSource 国际化消息解析流程
java·后端·spring·架构·框架·若依
大熊的瓜地39 分钟前
从0开始写android -完结篇
android
扶尔魔ocy1 小时前
【QT android】模仿行车记录仪案例
android·qt
星恒讯工业路由器1 小时前
工业路由器在中小 IoT 场景的选型与适配实践:从标准品到定制化的技术路径
开发语言·网络·物联网·php·工业路由器选型·工业网关odm·链路冗余切换
博.闻广见1 小时前
第10篇:Agent系统的性能优化 —— 缓存、压缩与动态模型路由
java·人工智能·后端·spring·agent