Il y a actuellement 240 visiteurs
Mercredi 11 Novembre 2026
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

[résolu] Transformation de nombre en PHP

Besoin d'aide pour configurer un serveur ? Vous souhaitez obtenir des conseils pour référencer votre site ? Un petit souci pour accéder à votre FTP ? Des soucis de programmation en PHP / ASP / HTML / XHTML / XML / XSLT / CSS / ReactJS / AngularJS / VueJS / CGI / PERL / C / MySQL / PostgreSQL ??? Nous avons peut-être la solution dans ce forum ...

[résolu] Transformation de nombre en PHP

Message le 15 Nov 2006 16:55

Salut !

J'aurais besoin dans un de mes scripts PHP de transformer un montant en euros, qui peut prendre par exemple les valeurs suivantes :

12
200.05
46.5

en un montant en centimes (sans le point) :

1200
20005
465

Est-ce que vous auriez une fonction pour faire ça ?
J'ai testé en multipliant par 100, mais ça marche po...
Avatar de l'utilisateur
gael49
Expert(e)
Expert(e)
 
Messages: 1935
Inscription: 07 Sep 2004 20:11
Localisation: Les Mauges
 


Message le 15 Nov 2006 18:46

Salut,

Pourquoi dis-tu que la multiplication par 100 ne fonctionne pas ?
Il n'y a pas de raison.
Avatar de l'utilisateur
coyote89
PC-Infopraticien
PC-Infopraticien
 
Messages: 7862
Inscription: 07 Mai 2003 17:39
Localisation: Chine :)
 

Message le 15 Nov 2006 18:58

Si parce qu'en multipliant par 100, ça me donne dans ce cas :

1200
20005
4650
Avatar de l'utilisateur
gael49
Expert(e)
Expert(e)
 
Messages: 1935
Inscription: 07 Sep 2004 20:11
Localisation: Les Mauges
 

Message le 15 Nov 2006 19:09

Ben transformer 46.5€ en centimes, ça fait bien 4650 cents...
Si tu souhaites déplacer la virgule jusqu'à ce qu'il n'y ait plus de décimales, tu as mal exposé ton problème :roll:

Donc si c'est bien déplacer la virgule que tu veux, le script devient plus compliqué.
Avatar de l'utilisateur
coyote89
PC-Infopraticien
PC-Infopraticien
 
Messages: 7862
Inscription: 07 Mai 2003 17:39
Localisation: Chine :)
 

Message le 15 Nov 2006 20:41

Ben transformer 46.5€ en centimes, ça fait bien 4650 cents...


Oui là j'ai du me planter :D Je sais plus exactement ce que ça faisait, mais en tout ça ne marchait pas dans tous les cas.

Ce que j'aimerais faire finalement c'est transformer les nombres pour ajouter des 0 à la fin, puis enlever le point.


4.5 --> 4.50 --> 450
54 --> 54.00 --> 5400
48.12 --> 48.12 --> 4812
Avatar de l'utilisateur
gael49
Expert(e)
Expert(e)
 
Messages: 1935
Inscription: 07 Sep 2004 20:11
Localisation: Les Mauges
 

Message le 15 Nov 2006 21:22

Multiplie par 100 pour ajouter des zéros.
Affiche le ou transforme le en entier pour enlever la virgule ( printf() ou settype() )
Avatar de l'utilisateur
coyote89
PC-Infopraticien
PC-Infopraticien
 
Messages: 7862
Inscription: 07 Mai 2003 17:39
Localisation: Chine :)
 

Message le 16 Nov 2006 13:46

Merci Coyote, ça fonctionne maintenant en multipliant par 100, puis en faisant un settype($montant,"integer").
Avatar de l'utilisateur
gael49
Expert(e)
Expert(e)
 
Messages: 1935
Inscription: 07 Sep 2004 20:11
Localisation: Les Mauges
 



Sujets similaires

Message [Résolu] routeur tplink
Bonjour,Oui il y a eu coupure de secteur pendant mon absence, j'ai re démarré le routeur, je vois le tydom (filaire) mais toujours le voyant orange, pas de blink.Cdt
Réponses: 115

Message [Résolu] yahoo mail
Intéressant, c'est un indice supplémentaire.Il me semble que tu n'as pas de VPN, si je me trompe, désactive-le.Sinon sur ton PC et sous Firefox, tu vas sur "Menu" (ou encore la touche "ALT" de ton clavier).Tu cliques ensuite sur "Outils" puis "Paramètres", une ...
Réponses: 13

Message [Résolu] Dossiers Mozilla et Thunderbird
Re,Merci pour le retour. Un modérateur s’occupera de marquer le sujet comme résolu.Bonne soirée
Réponses: 4

Message [Résolu] Petite vérification
Sujet passé en résolu.
Réponses: 31

Message Nombre de partitions principales maxi
Bonjour à tous !Petit souci:J'utilise un logiciel relativement ancien qui ne tourne plus sur Win 10 (normal ???) Un éditeur html.Il fonctionne bien sous Win 8 que j'ai sur mon portable qui supporte aussi Ubuntu.Pour des raisons de confort de travail,j'ai voulu l'installer sur mon desktop en plus d'U ...
Réponses: 5

Message [Résolu] pc infecté
FRST.txtAddition.txtBonjour,Depuis quelques jours lorsque j'ouvre mon pc il s'ouvre avec DAXON.Merci pour votre aide.Cdt
Réponses: 15


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


.: Nous contacter :: Flux RSS :: Données personnelles :.