问题描述
我在这里需要一些帮助;以下是我尝试处理的代码,但是它给了我一些不同的东西;当我var_dump($price)
给出16次而不是4次时,我只希望给出一次值,即1x4。 count($fields) == int(4)
。我还尝试仅使用$list_value[$row['code']]= $row;
仍然相同的结果。下面是数组的结构,也是我尝试过的。
fields: Array
0: Array
boxes: Array
code: amount
data_type:
error:
value: 33.00
1: Array
boxes: Array
code: quantity
data_type:
error:
value:
2: Array
boxes: Array
code: description
data_type:
error:
value: CAPTURE
3: Array
boxes: Array
code: unit_price
data_type:
error:
value: 1.00
1:this Array
account_suggest: Array
account: Array
probabilities: Array
unmapped_accounts: Array
counter_account: Array
probabilities: Array
unmapped_accounts: Array
feature_id: 54333
fields: Array
0: Array
boxes: Array
code: unit_price
data_type:
error:
value: 1.00
1: Array
boxes: Array
code: amount
data_type:
error:
value: 125.00
2: Array
boxes: Array
code: quantity
data_type:
error:
value:
3: Array
boxes: Array
code: description
data_type:
error:
value: MOUSE
$fields= $g['data']['line_items'];
for($i=0; $i <= count($fields); $i++){
$lists = $g['data']['line_items'][$i]['fields'];
foreach($lists as $key =>$row ){
${"list_value".$i}[$row['code']]= $row;
$price[]= ${"list_value".$i}['unit_price']['value'];
}
}
var_dump($price);
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)