首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP中基于产品和买方国家的收入计算

问PHP中基于产品和买方国家的收入计算
EN

Stack Overflow用户
提问于 2014-02-16 11:55:00
回答 1查看 356关注 0票数 0

我有一项PHP课程的家务活,老师让我根据他们销售的产品和买家的国家来计算零售商的收入。下面是产品和国家,我们称之为Tier:

代码语言:javascript
复制
ProductTier = Apple, Orange, Banana, Watermelon, Grape, Pear

CountryTier:
    CountryTier1 = US, CA
    CountryTier2 = FR, UK
    CountryTier3 = JP, SG

RevenueTier:
    RevenueTier1 = 2, 4 ,6, 8, 10, 12
    RevenueTier2 = 1, 3, 5, 7, 9, 11
    RevenueTier3 = 1, 1, 1, 1, 1, 1

有了那张表,我要做的就是得到买家的国家,检查他们买了什么,然后打印零售商的收入。我编写了一个小函数来检查买方国家,然后返回他们的CountryTier,但是我不知道下一步该做什么。假设有一个买家来自英国,他们购买了橙色,所以零售商将有3美元的收入,你有什么建议让我做这个练习用较少的代码。

ps:如果有什么不清楚的地方,请纠正/问我。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-16 13:18:08

将你的收入存储如下:

代码语言:javascript
复制
$revenue = array();
$revenue[1] =  array(2, 4 ,6, 8, 10, 12);
$revenue[2] =  array(1, 3, 5, 7, 9, 11);
$revenue[3] =  array(1, 1, 1, 1, 1, 1);

将ProductTiers存储为

代码语言:javascript
复制
$productTiers = array('Apple', 'Orange', 'Banana', 'Watermelon', 'Grape', 'Pear');

现在获取ProductTier的密钥

代码语言:javascript
复制
$key = array_search($fruitName, $productTiers);

现在,您可以使用

代码语言:javascript
复制
$revenue[$countryTier][$key];
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21810723

复制
相关文章

相似问题

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