我想通过将值classid和instanceid与另一个 json 打印相匹配来从 json 打印中获取值assetid。
让我说得更清楚。
我尝试了不同的东西,但我只是不知道从哪里开始。它根本没有给我任何结果。
情况就是这样。
这是第一个json 打印。
[22] => Array (
[appid] => 730
[contextid] => 2
[assetid] => 15722336716
[classid] => 310776570
[instanceid] => 302028390
[amount] => 1
)
如您所见,它包含一个我需要获取的名为assetid的值。
这是第二个json 打印。
[6] => Array (
[appid] => 730
[classid] => 310776570
[instanceid] => 302028390
[currency] => 0
)
classid 和 instanceid 匹配,但我需要通过匹配第二个 json 打印中的 classid 和 instanceid 来从第一个 json 打印中获取资产 ID。
这就是我的代码目前的样子,它只打印出第二个json 打印。
if(isset($inventories['descriptions'])) {
foreach($inventories['descriptions'] as $key => $description) {
//Testing
$inv = $inventories['assets'][$description['classid'].'_'.$description['instanceid'];
}
}
墨色风雨