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"
}
*/
相关推荐
天天摸鱼的java工程师几秒前
RocketMQ 与 Kafka 对比:消息队列选型的核心考量因素
java·后端
uup2 分钟前
SpringBoot 集成 Redis 分布式锁实战:从手动实现到注解式优雅落地
java·redis
Java陈序员5 分钟前
数据同步神器!一款搞定多种数据源同步的开源中间件!
java·spring boot·mysql
oMcLin6 分钟前
如何在 Debian 11 上通过优化 Nginx 与 PHP‑FPM,提高大流量网站的稳定性与响应速度?
nginx·debian·php
liuhaikang18 分钟前
鸿蒙高性能动画库——lottie-turbo
java·开发语言·nginx
李艺为19 分钟前
Android 16安兔兔分辨率作假显示(非修改TextView方案)
android
面对疾风叭!哈撒给22 分钟前
Liunx之Docker 安装启动 influxdb2
java·spring cloud·docker
裴云飞23 分钟前
Compose原理二之GapBuffer
android·架构
·云扬·24 分钟前
MySQL规范建表:从结构设计到性能优化的实践指南
android·mysql·性能优化
沛沛老爹24 分钟前
Web开发者快速上手AI Agent:基于Function Calling的提示词应用优化实战
java·人工智能·llm·agent·web·企业开发·function