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

php json字符串转json对象

作者:噬血啸月   发布日期:2026-07-08   浏览:97

<?php
// 示例 JSON 字符串
$json_string = '{"name": "Alice", "age": 25, "city": "Beijing"}';

// 使用 json_decode 函数将 JSON 字符串转换为 PHP 对象
$json_object = json_decode($json_string);

// 输出转换后的 JSON 对象
echo $json_object->name; // 输出: Alice
echo $json_object->age;  // 输出: 25
echo $json_object->city; // 输出: Beijing

// 如果需要将 JSON 字符串转换为关联数组,可以在 json_decode 的第二个参数传入 true
$json_array = json_decode($json_string, true);

// 输出转换后的关联数组
print_r($json_array);
/*
Array
(
    [name] => Alice
    [age] => 25
    [city] => Beijing
)
*/
?>

解释说明:

  1. json_decode 是 PHP 中用于将 JSON 格式的字符串转换为 PHP 变量的函数。
  2. 默认情况下,json_decode 将 JSON 字符串转换为 PHP 对象。如果传递第二个参数为 true,则会将其转换为关联数组。
  3. 在示例中,我们首先定义了一个 JSON 字符串 $json_string,然后使用 json_decode 将其转换为 PHP 对象,并通过对象属性的方式访问其中的数据。
  4. 最后,我们展示了如何将 JSON 字符串转换为关联数组并输出。

上一篇:php set_time_limit

下一篇:php字符串长度

大家都在看

php session用法

php 定义常量

php soapclient

phpisset函数

php html转图片

linux 重启php

php后端

php爬虫框架

php多线程与并发

php读取csv文件

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

Laravel 中文站