php for循环增加和减少值相同

时间:2015-10-25 11:30:45

标签: php

php for循环增加和减少值相同 为减少价值我编码

for ($i=10; $i>=1; $i--){
echo $i."<br>";
} 

其输出

10
9
8
7
6
5
4
3
2
1

但我想要这个

10
1
9
2
8
3
7
4
6
5
5
6
4
7
3
8
2
9
1
10

现在我想知道如何实现这个结果

3 个答案:

答案 0 :(得分:2)

你只需要一点点数学

for ($i=10; $i>=1; $i--){
    echo $i."<br>";
    echo 11 - $i."<br>";
}

答案 1 :(得分:2)

for($up = 1, $down = 10; $up <= 10; $up++, $down--) {
    echo $down, "\n", $up, "\n";
}

答案 2 :(得分:0)

尝试一下,整个输出将仅依赖于$ i的值。

for($i=10,$j=1;$i>=1;$i--)
{
    echo $i.'<br>';
    echo $j.'<br>';
    $j++;
}