首页 > 解决方案 > php循环运行命令

问题描述

我想在循环中运行特定命令 4 次。我怎么做?

$list = array(
"data1", "data2", "data3", "data4", "data5", "data6", "data7", "data8", "data9", "data10", "data11", "data12", "data13", "data14", "data15", "data17"
);

$split_by = 4;
$total_execute = round(count($list)/$split_by);
for($i=0; $i<=count($list); $i++)
{
//1
//2
//3
//4 //execute command 1
//5
//6
//7
//8 //execute command 2
//9
//10
..............

}

如何在 php 中每 4 个索引和总 $total_execute 时间执行命令?我已经尝试过,但它不起作用。我不知道。

标签: phploops

解决方案


如果您只想处理列表中的每第四个项目,则可以构造循环来执行此操作。(注意第四项是索引 3)。

for ($i=3; $i<count($list);$i+=4) {
//command
}

推荐阅读