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"
}
*/
相关推荐
Flittly13 小时前
【AgentScope Java新手村系列】(2)第一个Agent-基础对话
java·spring boot·spring·ai
摇滚侠13 小时前
Spring MVC 不是一个单独的框架,是 Spring 框架的一个模块
java·spring·mvc
阿正的梦工坊13 小时前
【Rust】04-借用、引用与切片
java·数据库·rust
Android小码家13 小时前
BootAnimation+SE+开机MP4动画播放
android·framework
devilnumber13 小时前
静态代理 & 动态代理:实战运用 + 场景区别 + 怎么选
java·开发语言·代理模式
Upsy-Daisy13 小时前
Hermes Agent 学习笔记 02:安装、配置与第一次运行
java·前端·数据库
加农炮手Jinx14 小时前
Flutter for OpenHarmony:pub_updater 命令行工具自动更新专家(DevOps 运维必备) 深度解析与鸿蒙适配指南
android·运维·网络·flutter·华为·harmonyos·devops
用户46825574591314 小时前
Testcontainers 在 Windows Docker Desktop 上跑不通:协议层不兼容 + 4 种可行环境
java·后端
程序猿小三14 小时前
福建省第一届“闽盾杯“网络安全职业技能竞赛 — 备赛学习路线
开发语言·网络安全·php