Php 更改foreach循环中的自动增量amout

Php 更改foreach循环中的自动增量amout,php,loops,foreach,auto-increment,Php,Loops,Foreach,Auto Increment,有没有办法使foreach循环增加一个以上?我在foreach循环中的每个项目之前加载一个jquery脚本,我希望每个项目的延迟增加300,这样每个项目就可以分别设置动画,而不是同时设置动画 除了$i++,还有其他方法吗?比如$i+++300?还是我在这件事上做得太过分了 谢谢大家这么快的回复。$i+=300正是我想要的。我使用这个变量来增加每个脚本上的延迟时间,以便在循环中的每个项目上一次执行一个。这里是我使用它的链接。再次感谢 基本上你需要自己照看柜台 例如: $i = 0; foreac

有没有办法使foreach循环增加一个以上?我在foreach循环中的每个项目之前加载一个jquery脚本,我希望每个项目的延迟增加300,这样每个项目就可以分别设置动画,而不是同时设置动画

除了$i++,还有其他方法吗?比如$i+++300?还是我在这件事上做得太过分了


谢谢大家这么快的回复。$i+=300正是我想要的。我使用这个变量来增加每个脚本上的延迟时间,以便在循环中的每个项目上一次执行一个。这里是我使用它的链接。再次感谢


基本上你需要自己照看柜台

例如:

$i = 0;
foreach( $somelist as $index => $content ) {
     // Do something with $content using $i
     $i += 300;
}

你在找这样的东西吗:

foreach (array(1, 2, 3, 4) as &$value) {
    $value = $value + 300;
}

你的问题对我来说有点不清楚,但似乎你可以简单地使用
i*300
作为你的动画间隔(例如
foreach($foo as$i=>$bar){/*在这里简单地使用$i*300作为你的间隔*/}


但是,请注意,一个常规的
for
循环,您可以使用
$i+=300
(例如,
for($i=0;$iYou用PHP标记它,但看起来您在谈论JavaScript。它是哪一个?