猿问

如何简化嵌套循环?

我目前正在遍历2个范围。


$arr1 = range(1500, 1505);

$start = 1;

$end = 10;


foreach ($arr1 as $block) {


  for ($i = $start; $i <= $end; $i++) {


    echo $block . $i; // output -> 15001,15002,15003 ... 15011, 15012 ...


  }


}

有没有更简单/更有效的方法来做到这一点?


阿晨1998
浏览 166回答 2
2回答

慕的地10843

我相信您可以这样做:for($start = 15001; $start < 15061 ; $start = $start + 10 ) {&nbsp; &nbsp; $arr = range($start, $start + 8);&nbsp; &nbsp; $arr[] = $start * 10;&nbsp; &nbsp; echo implode(" ", $arr) . PHP_EOL;}但是,我仍然没有得到您尝试创建的模式...
随时随地看视频慕课网APP
我要回答