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"
}
*/
相关推荐
AI人工智能+电脑小能手21 小时前
大白话说Java设计模式-43-访问者模式(源码剖析篇)
java·设计模式·访问者模式·源码分析·elementvisitor·asm classvisitor·spring spel
淡淡的香烟1 天前
Android中tcp的通信
android·物联网·tcp/ip
Escalating_xu1 天前
【C++入门基础(下)】默认参数、函数重载、引用、inline 与 nullptr
android·c++·redis
丘山一郎1 天前
Spring 中的IOC控制反转 和DI依赖注入
java·后端·spring
码视野1 天前
基于 Spring Boot + Vue3 的【大学英语四六级 (CET-4/6) 作文智能评分与句式润色系统】设计与实现(含PRD/三端高保真源码/大屏)
java·前端·人工智能·spring boot·后端·vue3
MetaLite1 天前
Spring-AOP自调用为什么失效-AopContext真能解决吗
java·后端·spring
大模型码小白1 天前
AI 对话流性能调优:万级消息的虚拟滚动落地
java·大数据·前端·javascript·人工智能·算法·机器学习
许彰午1 天前
14-字段级SM4加密与SM2签名
java·低代码·架构
许彰午1 天前
13-describe元数据输出
java·低代码·架构·状态模式
用户3721574261351 天前
Java 设置 Word 文档编辑限制并允许指定区域编辑
java