PHP中的范围(长度)是否有类似i的东西?

时间:2009-11-25 14:38:49

标签: php python range

在python中我们有:

for i in range(length)

在PHP中怎么样?

5 个答案:

答案 0 :(得分:9)

直接从docs:

foreach (range(0, 12) as $number) {
    echo $number;
}

答案 1 :(得分:4)

旧式for循环:

for ($i = 0; $i < length; $i++) {
    // ...
}

或使用range function

预告
foreach (range(1, 10) as $i) {
    // ...
}

答案 2 :(得分:1)

for ($i = 0; $i < LENGTH_GOES_HERE; $i++) { ... }

foreach (range(0, LENGTH_GOES_HERE - 1) as $i) { ... },参见range()

答案 3 :(得分:1)

php中有一个范围函数,你可以这样使用。

foreach( range(0,10) as $y){
    //do something
}

但与python不同,你必须传递2个参数,范围(10)将不起作用。

答案 4 :(得分:1)

试试这个:

// Generates the digits in base 10.
// array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9)
foreach (range(0, 9) as $number) {
    echo $number;
}