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"
}
*/
相关推荐
大黄说说9 小时前
接口频繁超时、报错?后端常见排查思路总结
开发语言·php
吃饱了得干活9 小时前
@Transactional 又失效了?把这 8 个坑全填了!
java·后端·spring
喵都学不动了9 小时前
Android 自动化测试完全指南(新人版)
android
码云骑士9 小时前
76-全量微调vs-LoRA-vs-QLoRA-三种微调方式对比与选型
android
今天AI了吗9 小时前
Spring AI 框架实战:Java 后端集成大模型的架构设计与工程落地
java·人工智能·python·spring·机器学习
光头闪亮亮9 小时前
Fyne ( go跨平台GUI )项目实战-WebView 组件开发技术详解
android·go
hexu_blog9 小时前
springboot3集成shardingsphere4.0 分表分库
java·spring boot·mybatis
乐观的Terry9 小时前
9、发布系统-Webhook自动发布
java·spring boot·spring·spring cloud·mybatis
PH = 79 小时前
SpringBoot使用自动装配编写Start包
java·spring boot·后端
逆境不可逃9 小时前
Java JUC 同步工具类一次讲透:CountDownLatch、CyclicBarrier、Semaphore、Phaser 与 AQS 共享模式
java·开发语言·python