我有一项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:如果有什么不清楚的地方,请纠正/问我。
发布于 2014-02-16 13:18:08
将你的收入存储如下:
$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];https://stackoverflow.com/questions/21810723
复制相似问题