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"
}
*/
相关推荐
leobertlan5 小时前
【好玩系列】训练一个神经网络指导小孩玩游戏
android·机器学习·程序员
IT爱学堂5 小时前
java版数据结构和算法+AI算法和技能学习指南
java·开发语言
Android-Flutter5 小时前
android LeakCanary 工作原理 详解
android·kotlin
evans在进步5 小时前
LeetCode 394:字符串解码——Java 单栈模拟与嵌套解析详解
java·python·leetcode
m0_547486666 小时前
《Java程序设计与实践 》全套PPT课件2026
java·开发语言
AFinalStone6 小时前
Android 7系统无障碍服务(一)全景图与架构概览
android·无障碍服务
Android-Flutter7 小时前
android 自定义view 详解
android·kotlin
土司大王7 小时前
LeetCode hto100——字母异位词分组
java·算法·leetcode
发量惊人的中年网工7 小时前
中小企业网络管理进阶:从设备堆叠到统一管理
服务器·网络·安全·网络安全·php·制造
码匠许师傅7 小时前
【C++ 面试真题】聊聊 C++ 中的 lambda 表达式
java·c++·面试