Incrementer de 0.5 en 0.5 en PHP

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.
Configuration: Windows 7
Firefox 3.5.7

5 réponses

  1. salut,
    je n'ai pas essayer mais peut etre que :
    $i = $i+0.5;
    cordialement.
    1. 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 ?
      1. 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
        1. Je vais voir ça, je l'utilise dans une boucle foreach ...
          1. 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)