PHP aralığı (uzunluk) i için gibi bir şey var mı?

5 Cevap php

Python biz var:

for i in range(length)

PHP ne?

5 Cevap

Düz docs: den

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

Eski moda for döngüler:

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

Ya range function kullanarak foreach:

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

Php bir dizi işlevi vardır, bu gibi kullanabilirsiniz.

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

ancak piton aksine, 2 parametreleri, aralık (10) çalışmaz geçmek zorunda.

Bu deneyin:

// 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;
}

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

veya

fveyaeach (range(0, LENGTH_GOES_HERE - 1) as $i) { ... }, cf. range().