En python nous avons:Y at-il quelque chose comme pour i dans la gamme (longueur) en PHP?
for i in range(length)
Qu'en est-il en PHP?
En python nous avons:Y at-il quelque chose comme pour i dans la gamme (longueur) en PHP?
for i in range(length)
Qu'en est-il en PHP?
droite de la docs:
foreach (range(0, 12) as $number) {
echo $number;
}
for ($i = 0; $i < LENGTH_GOES_HERE; $i++) { ... }
ou
foreach (range(0, LENGTH_GOES_HERE - 1) as $i) { ... }
, cf. range().
Il y a une fonction de gamme en php, vous pouvez utiliser comme ça.
foreach(range(0,10) as $y){
//do something
}
Mais contrairement à python, vous devez passer 2 paramètres, range (10) ne fonctionnera pas.
Essayez ceci:
// 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;
}
démodées for
boucles:
for ($i = 0; $i < length; $i++) {
// ...
}
Ou foreach utilisant le range function:
foreach (range(1, 10) as $i) {
// ...
}
Une mise en garde:' range (0, 13) 'ou' range (13) 'de Python est équivalent à' 'range (0, 12)' de PHP ' – intgr
La gamme php génère une séquence, croissante ou décroissante du premier au dernier: la plage (5,0) vous donnera 5,4,3,2,1,0. Python ne génère qu'une série croissante et de bout en bout. range (5,0) en python est vide! –