我正在为 3x3 平铺网格创建一系列坐标。
例如(x:y)
1:1 2:1 3:1
1:2 2:2 3:2
1:3 2:3 3:3
使用此代码:
$c1 = 1;
$c2 = 1;
for($i = 0; $i < 9; $i++){
if($c1 == 1){
$x = $c1;
$y = $c2;
++$c1;
}
elseif($c1 == 3){
$x = $c1;
$y = $c2;
$c1 = 1;
++$c2;
}
else{
$x = $c1;
$y = $c2;
++$c1;
}
echo $x.':'.$y.'<br />';
}
这是实现这一目标的最有效方法吗?
我有一种直觉,我错过了一些可以简化这个过程的东西。
感谢您的关注。