在PHP中,检查距离四的最接近倍数还有多少

在PHP中,检查距离四的最接近倍数还有多少,php,magento-1.9,Php,Magento 1.9,我正在创建一个magento网站,在那里我可以购买至少4种产品,然后是4的倍数。我正在挣扎的是 else语句,该语句应为以下四的倍数提供一个数字。例如,如果此人有5种产品,则应显示“向您的捆绑产品中添加3种以上产品”,或者如果此人有10种产品,则应显示“向您的捆绑产品中添加2种以上产品”。我希望我描述得很好 我的代码是: `<?php else: ?> <p class="empty"><?php echo $this->__('A

我正在创建一个magento网站,在那里我可以购买至少4种产品,然后是4的倍数。我正在挣扎的是 else语句,该语句应为以下四的倍数提供一个数字。例如,如果此人有5种产品,则应显示“向您的捆绑产品中添加3种以上产品”,或者如果此人有10种产品,则应显示“向您的捆绑产品中添加2种以上产品”。我希望我描述得很好

我的代码是:

      `<?php else: ?>
        <p class="empty"><?php echo $this->__('Add  more products to your bundle before checking out') ?></p>
          <?php endif ?>`
`

`
感谢您提供的有用答案。

您正在寻找该函数

$remainder = ($item_count % 4);
$a%$b |模数|剩余的$a除以$b

您正在寻找函数

$remainder = ($item_count % 4);
$a%$b |模数|剩余的$a除以$b

您正在寻找函数

$remainder = ($item_count % 4);
$a%$b |模数|剩余的$a除以$b

您正在寻找函数

$remainder = ($item_count % 4);
$a%$b |模数|剩余的$a除以$b


您可能正在寻找


您可能正在寻找


您可能正在寻找


您可能正在寻找


5种产品的数量等于1。OP将
3
作为result@AxelAmthor你是对的-我没有想到这一点。这会给5种产品的数量加上“1”。OP将
3
作为result@AxelAmthor你是对的-我没有想到这一点。这会给5种产品的数量加上“1”。OP将
3
作为result@AxelAmthor你是对的-我没有想到这一点。这会给5种产品的数量加上“1”。OP将
3
作为result@AxelAmthor你是对的,我没想过。谢谢你的回答。我在考虑使用模数,但不确定它是否有效。你尝试不同的东西越多,即使你不确定它们是否有效,你学到的东西也越多。只要给你想到的每件事一次机会,然后努力改进;)谢谢你的回答。我在考虑使用模数,但不确定它是否有效。你尝试不同的东西越多,即使你不确定它们是否有效,你学到的东西也越多。只要给你想到的每件事一次机会,然后努力改进;)谢谢你的回答。我在考虑使用模数,但不确定它是否有效。你尝试不同的东西越多,即使你不确定它们是否有效,你学到的东西也越多。只要给你想到的每件事一次机会,然后努力改进;)谢谢你的回答。我在考虑使用模数,但不确定它是否有效。你尝试不同的东西越多,即使你不确定它们是否有效,你学到的东西也越多。只要给你想到的每件事一次机会,然后努力改进;)