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"
}
*/
相关推荐
柯南二号4 小时前
【后端】【Java】可直接落地的 Nginx + Java(Spring Boot)+ Redis 的短链系统实现
java·spring boot·nginx
廋到被风吹走4 小时前
【Spring】对多线程的支持
java·后端·spring
pyniu4 小时前
redis day1
java·前端·spring
dzl843944 小时前
2025年技术栈备忘
java
装不满的克莱因瓶4 小时前
Windows下安装Dart
android·flutter·dart·移动端
Yao_YongChao4 小时前
adb wifi连接Android手机
android·adb·智能手机·无线连接手机·wifi连接手机
lynnlovemin4 小时前
从暴力到高效:C++ 算法优化实战 —— 排序与双指针篇
java·c++·算法
BD_Marathon5 小时前
【JavaWeb】Tomcat_WebAPP的标准结构
java·tomcat·web app
Q_Q5110082855 小时前
python+springboot+django/flask基于深度学习的音乐推荐系统
spring boot·python·django·flask·node.js·php
安果移不动5 小时前
git Cherry-Pick合并分支上的某些commits-》Android studio
android·git·android studio