PHP - Afficher les chiffres entre deux montan

Camyzo -  
Zep3k!GnO Messages postés 2049 Statut Membre -
Cher ami développeur !

J'ai besoin de votre aide, ca fais plusieurs jours que je bloc !

Voici mon problème:

J'affiche deux montants en euros, par exemple:

0.01€ à 0.05€

Je cherche la fonction qui pourrait me sortir tous els chiffres entre 0.01 et 0.05

donc elle devrait me sortir:

0.01, 0.02, 0.03, 0.04,0.05

Puis ensuite faire un explode ou autre chose !

merci à tous pour vos réponses !

Cordialement,

camy
Configuration: Windows XP
Firefox 3.0.11

4 réponses

  1. Zep3k!GnO Messages postés 2049 Statut Membre 200
     
    Y a pas de fonctions pour, mais tu peux faire ça comme ça :

    for($i = 0.01; $i< 0.05; $i += 0.01){
    echo " ".$i." ";
    }

    Après sinon si c'est variable, il faut que tu fasses des testes pour savoir ou se situe ton nombre genre

    if($nb1 > 0) &&($nb1 < 10){
    $iIncrementation = 1;
    }elseif($nb1 < 0) &&($nb1 > 0.99){
    $iIncrementation = 0.1;
    }

    Bref tu vois le truc ;)
    0
  2. Camyzo
     
    Merci pour ta reponse :)

    A quoi sert le +=0.01 ?

    for($i = 0.01; $i< 0.05; $i += 0.01){
    echo " ".$i." ";
    }

    Cordialement :)
    0
  3. Zep3k!GnO Messages postés 2049 Statut Membre 200
     
    le "+=0.01" correspond a l'incrémentation faite a chaque boucle.
    car pour rappel en PhP pour une fonction for :
    - en gros :
    for ( "EXPRESSION D'INITIALISATION" ; "EXPRESSION POUR SAVOIR JUSQU4OU ON VA", "CE QU'ON FAIT A CHAQUE FIN DE BOUCLE")

    - en + détaillé :
    http://fr3.php.net/manual/fr/control-structures.for.php

    :)
    0