Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

json_decode php

作者:为你丶偶尔温柔一次   发布日期:2026-06-14   浏览:51

<?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"; // 输出: 北京
?>

解释说明:

  1. json_decode($jsonString):将 JSON 格式的字符串 $jsonString 转换为 PHP 对象。默认情况下,json_decode 返回的是一个 stdClass 对象。
  2. json_decode($jsonString, true):当第二个参数设置为 true 时,json_decode 会将 JSON 字符串转换为 PHP 的关联数组。
  3. 输出示例
    • 对象形式:通过 -> 访问对象属性。
    • 数组形式:通过索引访问数组元素。

希望这段代码和解释对你有帮助!

上一篇:php 加密解密

下一篇:php preg_split

大家都在看

php session用法

php 定义常量

php soapclient

phpisset函数

php html转图片

linux 重启php

php后端

php爬虫框架

php多线程与并发

php读取csv文件

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站