En Python tenemos:¿Hay algo así como i en rango (longitud) en PHP?
for i in range(length)
¿Qué pasa en PHP?
En Python tenemos:¿Hay algo así como i en rango (longitud) en PHP?
for i in range(length)
¿Qué pasa en PHP?
Directamente desde el 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().
Hay una función de rango en php, se puede utilizar como este.
foreach(range(0,10) as $y){
//do something
}
pero a diferencia de python, debe pasar 2 parámetros, el rango (10) no funcionará.
Prueba esto:
// 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;
}
pasado de moda for
bucles:
for ($i = 0; $i < length; $i++) {
// ...
}
O foreach utilizando el range function:
foreach (range(1, 10) as $i) {
// ...
}
Una advertencia: el' rango (0, 13) 'o' rango (13) 'de Python es equivalente al' rango (0, 12) ' – intgr
de PHP El rango php genera una secuencia, ya sea aumentando o disminuyendo de principio a fin: rango (5,0) le dará 5,4,3,2,1,0. Python genera solo una serie creciente y de principio a fin. rango (5,0) en python está vacío! –