结合价格和政府税收

| 我提供了几个文件。 我可以将它们转换并放入一个数组中,但是,我无法弄清楚如何比较两个数组: 1是产品信息和价格 例如:
Array ( 
   [0] => Array ( 
      [Description] => description 
      [ArtID] => 1111 
      [PartID] => 1111 
      [Price] => 8.59 
      [Stock] => 24 [ 
   ) 
   [1] => Array ( 
      [Description] => ....
另一个包含所有包含某种类型政府税的项目。 我需要做的是将array2加上政府税,循环以匹配array1中的partid,然后用旧价格+税来更新array1的价格。 array2中的值不包含所有项目(并非所有项目都需缴税), 并且它不包含相同数量的字段(所需信息更少) 有什么建议么?     
已邀请:
$ccnt = count($product_arr);
for($c=0;$c<$ccnt;$c++){
  $price_original = $product_arr[\'price\'];
  $price = $product_arr[\'price\'];
  if(isset($gov_arr[\'tax\'])){ $price = $price + ($price * $gov_arr[\'tax\']); } // if percent
  $product_arr[$c][\'price\'] = $price;
  $product_arr[$c][\'price_orig\'] = $price_original;
}
基本上遍历产品,然后查看gov_arr [\'tax \']是否存在。如果是,则进行数学运算以获取新值,然后替换。我还保存了原始价格,所以如果需要的话。     

要回复问题请先登录注册