【发布时间】:2020-04-16 07:42:40
【问题描述】:
使用 api 我得到一个多维数组 php。我想用一个简单的代码 php 从中提取数据。 我以这种方式从数组中提取数据:
var_dump ($obj['product']);
echo $prise = ($obj['product']['return']['ProductsItem']['0']['Article']);
echo $Brand = ($obj['product']['return']['ProductsItem']['0']['Brand']);
echo $Currency = ($obj['product']['return']['ProductsItem']['0']['Currency']);
echo $Name = ($obj['product']['return']['ProductsItem']['0']['Name']);
echo $StockItem = ($obj['product']['return']['ProductsItem']['0']['Stock']['StockItem']['0']['Price']);
echo $StockItem = ($obj['product']['return']['ProductsItem']['0']['Stock']['StockItem']['0']['TransferTime']);
echo $StockItem1 = ($obj['product']['return']['ProductsItem']['0']['Stock']['StockItem']['0']['Count']);
echo $StockItem2 = ($obj['product']['return']['ProductsItem']['0']['Stock']['StockItem']['1']['Count']);
如何简化代码?数组中的数据如何变化?
【问题讨论】:
-
很不清楚你在问什么,请澄清。如果有多个项目,不应该在某个地方有一个循环吗?
-
我想通过 forech 来反映这一点。但我不知道怎么做?
-
看起来你想要这样的东西:3v4l.org/jSbfG
-
谢谢! 3v4l.org/jSbfG – 尼克
标签: php arrays function class php-7