php - 如何在 PHP 中获取解码后的 JSON 数据的值

标签 php json

{"senderDetails":[{"status":"failed","senderid":"0","message":"Kindly upgrade your account to use this service."}]}

以上是我的 JSON 数据。我使用了json_decode()函数来解码,但我不知道如何在PHP中分别回显每个对象的值。

最佳答案

例如,如果你想打印发件人id:

<?php
$var = '{"senderDetails":[{"status":"failed","senderid":"0","message":"Kindly upgrade your account to use this service."}]}';

$decoded = json_decode($var);

var_dump($decoded);
echo($decoded->senderDetails[0]->senderid);

?>

使用var_dump()很重要关于这些类型的变量,以了解如何正确访问它们。

关于php - 如何在 PHP 中获取解码后的 JSON 数据的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42758582/

相关文章:

php - 应用 GROUP BY ID 时 SUM 添加不正确

php - 不在单个模型中存储两个日期字段

c# - 在 C# 中将具有变量名称/值对的 JSON 反序列化为对象

mysql - 计算 MySQL JSON 表中数组中项目的第一次出现次数

php - codeigniter 转义查询

php - magento 限制产品收集电话中的返回数量

php - 如何以编程方式获取实例的公共(public) DNS?

javascript - 如何获取JSON文本的特定部分

json - 如何使用 Core Data 保存 JSON 响应,在 Swift 3 中互联网离线时显示数据?

javascript - 根据时间对 JSON JS 对象进行排序