php - 如何在 php 中通过 ItemID 获取值 ItemSum?
问题描述
我有json返回:
{ "items": [ { "ItemID": 810, "ItemSum": 2 }, { "ItemID": 902, "ItemSum": 5 } ], "es": "", "ec": 0 }
如何在 php 中通过 ItemID 获取值 ItemSum?
解决方案
如何在 php 中通过 ItemID 获取值 ItemSum?
您需要通过items
并寻找ItemID
,例如:
$object = json_decode('{ "items": [ { "ItemID": 810, "ItemSum": 2 },
{ "ItemID": 902, "ItemSum": 5 } ], "es": "", "ec": 0 }');
function getSumbyID($object, $ID)
{
foreach ($object->items as $item) if ($item->ItemID == $ID) return $item->ItemSum;
}
echo getSumbyID($object, 902), "\n";
推荐阅读
- magento-1.9 - 使用集合加载特定类别
- javascript - 无法将高级搜索树视图集成到模块 Odoo 14
- c# - 将查询从 LINQ QUERY 语法更改为 METHOD SYNTAX
- python - 循环数据框以并排绘制 2 个计数图
- fluentd - Fluentd 元素发出消息记录
- java - 我从github下载了一个spring boot项目,PHPMYADMIN中的密码有问题(密码变成密码,密码)
- search - GCP 数据目录 - 搜索列名称中包含点的列
- c++ - MFC GDI+ 文本渲染问题
- webpack - 从错误的 url 加载的 webpack-dev-server 惰性模块
- java - 使用不同的编码语言获得带有种子的相同随机数