使用PHP计算基于产品和买方国家/地区的收入

时间:2014-02-16 11:55:01

标签: php calculator revenue

我有PHP课程的家庭作业,老师让我根据他们销售的产品和买家的国家来计算零售商的收入。以下是产品和国家/地区,我们称之为Tier:

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:如果事情不清楚,请纠正/问我。

1 个答案:

答案 0 :(得分:0)

存储您的收入,如:

$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存储为

$productTiers = array('Apple', 'Orange', 'Banana', 'Watermelon', 'Grape', 'Pear');

现在使用

获取ProductTier的密钥
$key = array_search($fruitName, $productTiers);

现在您可以使用

获取值
$revenue[$countryTier][$key];