<?php
// 示例代码:使用 json_decode 函数将 JSON 字符串转换为 PHP 数组
$jsonString = '{"name": "张三", "age": 25, "city": "北京"}';
// 使用 json_decode 将 JSON 字符串转换为 PHP 对象
$obj = json_decode($jsonString);
echo "对象形式:\n";
echo $obj->name . "\n"; // 输出: 张三
echo $obj->age . "\n"; // 输出: 25
echo $obj->city . "\n"; // 输出: 北京
// 使用 json_decode 将 JSON 字符串转换为 PHP 关联数组
$array = json_decode($jsonString, true);
echo "数组形式:\n";
echo $array['name'] . "\n"; // 输出: 张三
echo $array['age'] . "\n"; // 输出: 25
echo $array['city'] . "\n"; // 输出: 北京
?>
json_decode($jsonString):将 JSON 格式的字符串 $jsonString 转换为 PHP 对象。默认情况下,json_decode 返回的是一个 stdClass 对象。json_decode($jsonString, true):当第二个参数设置为 true 时,json_decode 会将 JSON 字符串转换为 PHP 的关联数组。-> 访问对象属性。希望这段代码和解释对你有帮助!
上一篇:php 加密解密
下一篇:php preg_split
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站