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 ??
A voir également:

15 réponses

giheller Messages postés 1882 Date d'inscription   Statut Membre Dernière intervention   142
 
bonjour,

l'instruction php est printf suivi du format souhaité (voir manuel)
0
b-boybaki Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   3
 
aurait tu le manuel ??
0
giheller Messages postés 1882 Date d'inscription   Statut Membre Dernière intervention   142
 
0
b-boybaki Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   3
 
merci je vais lire tout sa
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
giheller Messages postés 1882 Date d'inscription   Statut Membre Dernière intervention   142
 
garde le lein pour d'autres syntaxes de fonction au cas où
0
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
giheller Messages postés 1882 Date d'inscription   Statut Membre Dernière intervention   142
 
en lisant et en suivant les liens on trouve :
http://www.manuelphp.com/php/function.sprintf.php
0
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
giheller Messages postés 1882 Date d'inscription   Statut Membre Dernière intervention   142
 
ça ajoute % dans la chaine, il y a plein d'exemples en fin de page
0
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
Reivax962 Messages postés 3672 Date d'inscription   Statut Membre Dernière intervention   1 011
 
Bonjour,

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

Xavier
0
giheller Messages postés 1882 Date d'inscription   Statut Membre Dernière intervention   142
 
voilà un exemple

$total = $article['montant'];
$facture = $facture + $total;
$b = sprintf("%01.2f", $total);
echo $b; ?> €
0
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
giheller Messages postés 1882 Date d'inscription   Statut Membre Dernière intervention   142
 
0
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