gpt4 book ai didi

php - 从第 2 项开始每 12 项添加 php 代码

转载 作者:行者123 更新时间:2023-12-02 19:37:22 26 4
gpt4 key购买 nike

我有一些循环。我如何优化此代码,使其从第 2 项开始每 12 项执行一次。我对每个 +12 项使用硬编码代码,但当然这不是一个好的解决方案:)我知道这很容易做到,并且我尝试使用模运算符来做到这一点,但它的工作方式有些不正确。

<?php if( ($counter == 2) || ($counter == 14) || ($counter == 26) || ($counter == 38) || ($counter == 50) || ($counter == 62) || ($counter == 74) || ($counter == 86) || ($counter == 98 .... ?>

感谢您的帮助!

最佳答案

回答

看看Modulus operator (%) :

<?php
if ( ( $counter - 2 ) % 12 == 0 ) {
//....
}
?>

说明

The Modulus operator ($a % $b) is the remainder of $a divided by $b.

  • $counter - 2 - 当您以 2 的偏移量开始时,请将其从 $counter 中删除
  • % 12 - 将返回 $counter - 2 除以 12 的余数
  • == 0 - 如果上面返回 0,你就知道它是完全可整除的

关于php - 从第 2 项开始每 12 项添加 php 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35742738/

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