in Python abbiamo:C'è qualcosa come in i in range (length) in PHP?
for i in range(length)
Che dire in PHP?
in Python abbiamo:C'è qualcosa come in i in range (length) in PHP?
for i in range(length)
Che dire in PHP?
Direttamente dal docs:
foreach (range(0, 12) as $number) {
echo $number;
}
for ($i = 0; $i < LENGTH_GOES_HERE; $i++) { ... }
o
foreach (range(0, LENGTH_GOES_HERE - 1) as $i) { ... }
, cf. range().
V'è una funzione range in php, è possibile utilizzare in questo modo.
foreach(range(0,10) as $y){
//do something
}
ma a differenza di python, è necessario passare 2 parametri, range (10) non funzionerà.
Prova questo:
// 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;
}
Old fashioned for
loop:
for ($i = 0; $i < length; $i++) {
// ...
}
O foreach utilizzando il range function:
foreach (range(1, 10) as $i) {
// ...
}
Un avvertimento: Python' range (0, 13) 'o' range (13) 'è equivalente a' range (0, 12) di PHP ' – intgr
l'intervallo php genera una sequenza, in aumento o in diminuzione dal primo all'ultimo: range (5,0) ti darà 5,4,3,2,1,0. Python genera solo una serie crescente e prima alla fine. range (5,0) in python è vuoto! –