Incrementer de 0.5 en 0.5 en PHP
nico_73
Messages postés
180
Statut
Membre
-
nico_73 Messages postés 180 Statut Membre -
nico_73 Messages postés 180 Statut Membre -
Bonjour,
En faisant $i++, on incrémenter de 1 la variable. J'essaye d'incrémenter de 0.5 en 0.5 en faisant $i += 0.5 mais cela me donne (si $i = 0):
0.5
1.5
2.5
3.5
...
Or je souhaiterais avoir ceci :
0.5
1
1.5
2
2.5
3
3.5
...
Savez-vous comment je pourrais procéder ?
Merci d'avance.
Bien cordialement.
En faisant $i++, on incrémenter de 1 la variable. J'essaye d'incrémenter de 0.5 en 0.5 en faisant $i += 0.5 mais cela me donne (si $i = 0):
0.5
1.5
2.5
3.5
...
Or je souhaiterais avoir ceci :
0.5
1
1.5
2
2.5
3
3.5
...
Savez-vous comment je pourrais procéder ?
Merci d'avance.
Bien cordialement.
Configuration: Windows 7 Firefox 3.5.7
5 réponses
-
salut,
je n'ai pas essayer mais peut etre que :
$i = $i+0.5;
cordialement. -
Malheureusement ça ne fonctionne pas :(, j'avais déjà essayé.
Ce que je ne comprends pas c'est que dans la logique ça devrais fonctionner ? -
j'ai essayer :
<?php
$a=0;
$b=10;
while($a<$b)
{
echo $a.'<br />';
$a = $a + 0.5;
}
?>
et ca fonctionne, le resultat donne :
0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
5
5.5
6
6.5
7
7.5
8
8.5
9
9.5 -
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Donc les deux fonctionnaient.
Le soucis venait du fait que je mettais les valeurs dans un tableau de la façon suivante :
$i = .5; while($i <= 100) { $percent[(string)$i] = $i; $i += 0.5; }
Et la clé n'est pas acceptée si "(string)" n'est pas mis avant.
Voila.
Encore merci.
Et Bonne année. (je n'avais pas encore eu l'occasion de dire sur ce forum)