我正在尝试制作覆盖整个地球1度纬度1度经度的盒子。我想,使用两个嵌套的while循环应该可以工作,但我只能让经度循环。
这就是我所拥有的:
$lat_min = -90;
$lat_max = -89;
$lng_min = -180;
$lng_max = -179;
while($lat_max <= '90' ) {
while($lng_max <= '180' ){
echo $lat_min.' '.$lat_max.' '.$lng_min.' '.$lng_max.'<br>';
$lng_min++;
$lng_max++;
}
$lat_min++;
$lat_max++;
}
答案 0 :(得分:1)
您的代码适合我,但为了更好的可读性,请删除条件中的引号
$lat_min = -90;
$lat_max = -89;
$lng_min = -180;
$lng_max = -179;
while($lat_max <= 90 ) {
while($lng_max <= 180 ){
echo $lat_min.' '.$lat_max.' '.$lng_min.' '.$lng_max.'<br>';
$lng_min++;
$lng_max++;
}
$lat_min++;
$lat_max++;
}
编辑:
<?php
for($i = 1; $i <= 180; $i++) {
for($j = 1; $j <= 180; $j++) {
echo $i .' ' . $j .'<br/>';
}
}