Changer le type d'affichage des nombre en php

b-boybaki Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   -  
b-boybaki Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

voila je voudrais pas exemple transformer l'écriture d'un nombre d'une autre manière.

exemple :

afficher 1 000 000 000 comme ceci 1.000.000.000

est ce possible en php ??
Configuration: Windows XP
Firefox 3.5.1

15 réponses

  1. giheller Messages postés 1892 Date d'inscription   Statut Membre Dernière intervention   146
     
    bonjour,

    l'instruction php est printf suivi du format souhaité (voir manuel)
    0
  2. b-boybaki Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   3
     
    aurait tu le manuel ??
    0
  3. b-boybaki Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   3
     
    merci je vais lire tout sa
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. giheller Messages postés 1892 Date d'inscription   Statut Membre Dernière intervention   146
     
    garde le lein pour d'autres syntaxes de fonction au cas où
    0
  6. b-boybaki Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   3
     
    ouai mais le jtrouve pas ce que je veux.

    printf sert pour les caractère cest sa ?
    0
  7. b-boybaki Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   3
     
    je suis sur ce lien.

    mais je comprend pas trop le truk avec le %
    0
  8. giheller Messages postés 1892 Date d'inscription   Statut Membre Dernière intervention   146
     
    ça ajoute % dans la chaine, il y a plein d'exemples en fin de page
    0
  9. b-boybaki Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   3
     
    pcq si j'ai bien compris par exemple :

    <?php
    $num = 5;
    $location = "vesoul";
    $format = "Il y a %d singes dans %s";
    printf($format, $num, $location);
    ?>

    le % sert a afficher la valeur de $num, puis le deuxième la valeur de $location

    sa ma bien afficher il y 5 singe dans vesoul.

    mais je vois pas du tout comment faire si par exemple, je n'ai que un chiffre =S
    0
  10. Reivax962 Messages postés 3742 Statut Membre 1 011
     
    Bonjour,

    Essaie number_format, dont la doc est là : http://fr3.php.net/manual/fr/function.number-format.php

    Xavier
    0
  11. giheller Messages postés 1892 Date d'inscription   Statut Membre Dernière intervention   146
     
    voilà un exemple

    $total = $article['montant'];
    $facture = $facture + $total;
    $b = sprintf("%01.2f", $total);
    echo $b; ?> €
    0
  12. b-boybaki Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   3
     
    j'ai compris la fonction number_format

    mais le hik c'est que le nombre a "transformer provien d'une formule et sa valeur peux allez jusqu'a 435.774.444.052

    voici d'ou provient la valeur que je veux "transformer"

    <html>
    <body>

    <?php
    //connxeion au serveur

    $db = mysql_connect("localhost","testjeu","6K4J7V0I") or die ("connexion au serveur impossible".mysql_error());

    //ouverture de la base de donnée

    mysql_select_db("testjeu0",$db) or die ("erreur de connexion à la base");

    $req = "select * from batiment where pseudo='$nom';";
    $sql = mysql_query($req);
    $ligne = mysql_fetch_array($sql);

    function puissance20($x,$y)
    {
    $resultat=1;
    for ($i=0;$i<$y;$i++)
    $resultat *= $x;
    return $resultat;
    }
    $l = 1.5;
    $p = puissance20($l,$ligne['centrale_solaire']);

    $coutmetal4 = 75 * $p;

    function puissance21($x,$y)
    {
    $resultat=1;
    for ($i=0;$i<$y;$i++)
    $resultat *= $x;
    return $resultat;
    }
    $ty = 1.5;
    $pl = puissance21($ty,$ligne['centrale_solaire']);

    $coutcristal4 = 30 * $pl;
    ?>

    </body>
    </html>
    0
  13. b-boybaki Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   3
     
    ben ce que je veux faire c'est sa

    http://olivier.miakinen.free.fr/vrac/nombres2.php

    quand on clik sur le boutton aéré les chiffres

    j'ai lu ce qui y'a de marker, et regarder le code, je comprend pas tout
    0