php - 如何访问 php 对象中的数据
问题描述
我正在尝试平衡 PHP 对象,我尝试了所有方法,但出现数组到字符串转换错误,这是字符串
{
"status": true,
"message": "Balances retrieved",
"data": [
{
"currency": "NGN",
"balance": 0
}
]
}
它是来自远程服务器的响应,我正在尝试平衡,我尝试过
$response->data->balance
json_decode($response)->data->balance
json_decode($response[0])->data->balance
但它们都不起作用,来自远程服务器的响应存储在一个名为$response
我如何从响应中获取余额的变量中
解决方案
数据是一个数组
json_decode($response)->data[0]->balance
推荐阅读
- angular - 为什么在将 Angular Spring war 文件部署到 Apache Tomcat 时出现空白页
- android - JobIntentService 作业 ID 是全局唯一的还是由类限定?
- postgresql - 无法在命令行上运行 psql...在 macOS Mojave 上安装了 PostgreSQL.app
- c# - 通过 C# 调用 powershell 脚本并将输出捕获到 ASP
- javascript - 尝试创建一个将更改字体系列的按钮
- odata - 在 .Net Core 3.1 OData EDMModelBuilder 中公开私有设置器
- c++ - 尝试使用 CreateFileMapping 和自定义 DACL 创建只读共享内存区域在 OpenFileMapping 中失败
- laravel - 更改 Laravel Web Tinker 公共文件目录 - 防止保存时出现 403 错误
- powerbi - 如何使用 PowerBI DAX 瀑布图计算方差
- python - 收到此错误 InvalidArgumentError: Default MaxPoolingOp only support NHWC on device type CPU [[node sequences_5/max_pooling2d_5/MaxPool