如何在PHP中循环增加1和2

时间:2018-04-08 02:53:36

标签: php for-loop increment

我试图在同一个for循环中递增两个单独的数字。例如,我希望第一个数字是:

0,2,4,6,8,10 etc

我希望第二个数字是:

1,3,5,7,9 etc

我已经尝试过这里建议但可以让它工作:

  

How to increment a number by 2 in a PHP For Loop

到目前为止我的代码:

$count = count($toyList);
echo $count;
for($i=0; $i<$count; $i++){
    $json = '{"toy": {"toyname":"' . $toyList[$i+2] . ',"status":"' . $toyList[$i+3] . '"}}';
}

非常感谢任何帮助。感谢。

1 个答案:

答案 0 :(得分:1)

引入一个额外的变量,并在完成它之后在你想要做的任何事情中增加它。我手边没有PHP环境,但看起来应该是这样的:

$count = count($toyList);
echo $count;
$j = 1;
for($i=0; $i<$count; $i++){
    $json = '{"toy": {"toyname":"' . $toyList[$i+2] . ',"status":"' .    $toyList[$i+3] . '"}}';
    $j = $j + 2;
}