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"
}
*/
相关推荐
北京盛世宏博8 小时前
物联网传感器通信协议:帧字段规划、CRC 校验、异常包过滤方案
网络·物联网·php
君顾18 小时前
外卖CPS系统开发实战指南:从架构设计到部署全流程解析
java·开发语言·外卖
三8448 小时前
PHP Session 反序列化:防御加固、审计套路与总结
web安全·php·安全加固·session反序列化
企业数字化笔记8 小时前
固定资产财务账与实物账怎么对账?折旧快照、差异检测与SQL核对
android·数据库·sql
奇牙coding1239 小时前
GPT-5.5 升级 GPT-5.6 接入指南:流式调用配置与常见问题
java·网络·gpt·ai
老刘的望远镜9 小时前
AgentScope Java 从零(03):Agent 的记性默认全开,我在第 50 轮翻了车
java·开发语言·javascript
yxlalm9 小时前
5.3解决超卖问题
java·spring boot·超卖
中科三方9 小时前
DNS拨测到底在拨测什么?
开发语言·github·php·dns·云拨测
李少兄10 小时前
Java 中只有值传递吗?
java·开发语言·python