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"
}
*/
相关推荐
木子欢儿2 分钟前
Docker Hub 镜像发布指南
java·spring cloud·docker·容器·eureka
Devin~Y13 分钟前
高并发电商与AI智能客服场景下的Java面试实战:从Spring Boot到RAG与向量数据库落地
java·spring boot·redis·elasticsearch·spring cloud·kafka·rag
蜡台17 分钟前
IDEA 一些 使用配置和插件
java·ide·intellij-idea
BLUcoding34 分钟前
Android 布局介绍
android
三道渊35 分钟前
进程通信与网络协议
开发语言·数据库·php
summerkissyou198738 分钟前
android-蓝牙-状态和协议值总结及监听例子
android·蓝牙
徒 花38 分钟前
数据库知识复习05
android·数据库
流觞 无依39 分钟前
DedeCMS plus/download.php SQL注入漏洞修复教程
sql·php
磊 子42 分钟前
redis详解2
java·spring boot·redis
白露与泡影42 分钟前
Java面试题库及答案解析(2026版)
java·开发语言·面试