У меня есть домашняя работа из класса PHP, и учитель просит меня рассчитать доход для розничного продавца на основе проданного продукта и страны покупателя. Ниже перечислены продукты и страна, давайте назовем их уровень:Рассчитать доход, основанный на продукте и стране-покупателе в PHP
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: Пожалуйста, исправьте/спросите меня, если что-то непонятное.
У меня есть предложение: не ставьте здесь домашнюю работу в надежде, что кто-то другой сделает это за вас. – Tularis
Я бы предложил использовать SQL для расчета дохода, PHP - хороший способ опубликовать этот отчет как документ HTML. Я думаю, что вам не нужны какие-либо классы для целей отчетности. Star Schema - типичное решение этой проблемы. Http://en.wikipedia.org/wiki/Star_schema Эта статья в Википедии использует очень похожий пример. – jbaliuka
Простите меня, @ Tularis, я не прошу кого-нибудь сделать домашнее задание, мне просто нужно предложить наилучший способ сделать это. –