我想建立一个公式,下面是一些例子:
购买2项获得1项免费
或
购买3项获得2项免费
或
购买5项获得1项免费
等等..。
意味着,它就像这个购买x项目,并得到y项免费。
的另一个示例是购买3项并获得1免费:
1-0
2-0
3-1
4-1
5-1
6-2
7-2
8-2
9-3
注释:x和y数可以是任何东西。如果有人有知识,请告诉我。
发布于 2020-04-06 16:01:30
您需要使用整数除法。
freeItems = getFreeItem * intdiv( selectedItem, needToBuyItems)
发布于 2022-11-10 06:19:48
对于计算Buy得到的Y,我们必须通过舍入selectedItems的值除以needToBuyItems,得到最小整数值。然后用freeItems乘以这个值
$selectedItem = 5;
$needToBuyItems = 3; // buy 3 items
$getFreeItem = 1; // get 1 free
echo $getFreeItem * floor($selectedItem/$needToBuyItems);
-:输出:-
1
=6再输出freeItem = 2
https://stackoverflow.com/questions/61062382
复制相似问题