gpt4 book ai didi

php 如果迭代器可被动态列的语句整除

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:54:35 25 4
gpt4 key购买 nike

我正在尝试制作总共有 4 列的动态列列表 (PHP)。我回显一个数组,每次回显 4 个数组项后,我想将这 4 个数组项包装在一个名为“列”的 div 中。

所以基本上,我想我可以用一个自计数 $i++ 语句来做到这一点,但首先我无法从零开始计数(我尝试在 for each 循环之外初始设置变量。)

无论如何,是的,如果你能告诉我如何在 php 中检查 $++ 是否可以被 4 整除,这样我就可以插入一个 if $i++ 可以被 4 整除然后 echo "",它会不胜感激。但首先我相信我需要弄清楚如何从 1 开始计数(这样如果 $i++ 可以被 4 整除就可以了......对吧??)

最佳答案

如果除以 4,它将是整数除法,商将是 4 的因数。您可能需要的是 modulus operator%。它会给你剩下的。所以当 $i 是 4 的倍数时,它将是 0。

if (($i % 4) == 0) {
// evenly divisible by 4 logic
}

模数可能效率低下。由于除以 2 的倍数,因此可以将位右移 2。这与除以 4 相同,而且效率更高。查看bit shifting .

关于php 如果迭代器可被动态列的语句整除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3233797/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com