计算PHP的具体数字

时间:2012-01-05 22:47:42

标签: php

我有一个for循环,其中$ i为0,它将一直运行直到$ i达到4.我正在尝试创建一个代码,按照如下顺序输出数字:01,11,02,12, 03,13 ......等等......现在接下来就是:当$ i为1时,脚本应该在1和20的边界上对这些数字进行排序。当$ i为2时,它将是21到40等等。

我尝试了很多东西(大部分是删除的),无法想出任何能正常工作的东西。

4 个答案:

答案 0 :(得分:0)

内循环:

for ($j = 0; $j != 10; ++$j)
{
   echo $j + 1 + 10 * ($i - 1);
   echo $j + 1 + 10 * $i;
}

答案 1 :(得分:0)

试试这段代码;

<?php
$num = 4;
for($i=1;$i<($num + 1);$i++){
    $string = "0" . $i . ", 1" . $i;
    if($i<$num){
        $string .= ", ";
    }
    echo $string;
} 
?>

答案 2 :(得分:0)

您可以尝试:

<?php

    $ten = 10;
    for ($i = 0; $i<=4; ++$i)
    {
       echo "0".$i." , ";
       echo $ten + $i."<br/>";
    }

?>

仅更改$ i的范围

由于

答案 3 :(得分:0)

printf将使用前导零来格式化您的数字:

<?php
$format = "%02d ";

for ($i = 1; $i <= 4; $i++) {
    $k = 2 * $i - 1;
    for ($j = 1; $j <= 10; $j++) {
        printf($format, ($k - 1) * 10 + $j);
        printf($format, $k * 10 + $j);
    }
    echo "<br />";
}

?>