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

php 遍历解析json

作者:朕不想活了   发布日期:2025-10-19   浏览:692

在PHP中,可以使用json_decode()函数将JSON字符串解析为PHP数组或对象。然后,可以使用循环结构(如foreach)遍历解析后的数组或对象。

下面是一个示例,演示如何遍历解析JSON并输出其中的数据:

$jsonString = '{"name":"John", "age":30, "city":"New York"}';

// 解析JSON字符串为PHP数组
$data = json_decode($jsonString, true);

// 遍历解析后的数组
foreach ($data as $key => $value) {
    echo $key . ": " . $value . "\n";
}

输出结果:

name: John
age: 30
city: New York

如果JSON字符串解析为PHP对象,可以使用->操作符访问对象的属性。

$jsonString = '{"name":"John", "age":30, "city":"New York"}';

// 解析JSON字符串为PHP对象
$data = json_decode($jsonString);

// 遍历解析后的对象
foreach ($data as $key => $value) {
    echo $key . ": " . $value . "\n";
}

输出结果与上面的示例相同。

请注意,在解析JSON时,如果提供了第二个参数truejson_decode()函数将返回一个关联数组;如果不提供第二个参数或将其设置为false,则返回一个对象。

上一篇:php 将url拆成数组(php 截取数组)

下一篇:php做会员管理系统(php会员注册系统php源码)

大家都在看

php session用法

php 定义常量

phpisset函数

php html转图片

php后端

php爬虫框架

php读取csv文件

php+mysql动态网站开发

phpmyadmin docker

php session id

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

Laravel 中文站