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"
}
*/
相关推荐
我要神龙摆尾20 分钟前
约定俗成的力量--java中泛型的意义和用法
java·开发语言
毅炼29 分钟前
hot100打卡——day14
java·数据结构·算法·leetcode·ai·深度优先·哈希算法
C雨后彩虹39 分钟前
优雅子数组
java·数据结构·算法·华为·面试
一嘴一个橘子42 分钟前
springmvc 全局异常处理 and 拦截器
java
wangmengxxw43 分钟前
SpringAI-mysql
java·数据库·人工智能·mysql·springai
Coder_Boy_1 小时前
基于SpringAI的在线考试系统-数据库设计核心业务方案
java·数据库·spring boot·ddd·tdd
一嘴一个橘子1 小时前
springmvc 参数校验
java
shehuiyuelaiyuehao1 小时前
String的杂七杂八方法
java·开发语言
木井巳1 小时前
【递归算法】计算布尔二叉树的值
java·算法·leetcode·深度优先
1 小时前
java关于时间类
java·开发语言