首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >结合价格和政府税收

结合价格和政府税收
EN

Stack Overflow用户
提问于 2011-04-13 19:55:11
回答 1查看 53关注 0票数 0

我提供了几个文件。我可以将它们转换并放入一个数组中,但是,我不知道如何比较这两个数组:

1是产品信息和定价,例如:

代码语言:javascript
复制
Array ( 
   [0] => Array ( 
      [Description] => description 
      [ArtID] => 1111 
      [PartID] => 1111 
      [Price] => 8.59 
      [Stock] => 24 [ 
   ) 
   [1] => Array ( 
      [Description] => ....

另一个包含包含某种类型的政府税的所有项目。

我需要做的是让array2与政府的税收循环,以匹配array1中的partid,然后将Array1的价格更新为旧的价格+税收。

array2中的值并不包含所有项(并非所有项都需要缴税),并且不包含相同数量的字段(所需信息较少)

有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2011-04-13 20:07:23

代码语言:javascript
复制
$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‘是否存在。如果确实如此,那么做数学运算来获得新的值,然后进行替换。我也保存了原始价格,所以如果需要的话。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5648774

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档