PHP : formatage spécial
9 messages
• Page 1 sur 1
-

rudddy - WRInaute accro

- Messages: 2570
- Inscription: 1 Aoû 2007
PHP : formatage spécial
Bonjour,
J'aimerais formater des montants stockés en string de la façon suivante:
1-supprimer les points faisant office de virgule
2-tous les montants doivent être en centime
Ex :
1000 -> 100000
512.5 -> 51250
512.75 -> 51275
Merci de votre aide
J'aimerais formater des montants stockés en string de la façon suivante:
1-supprimer les points faisant office de virgule
2-tous les montants doivent être en centime
Ex :
1000 -> 100000
512.5 -> 51250
512.75 -> 51275
Merci de votre aide
-

spout - WRInaute accro

- Messages: 4382
- Inscription: 14 Mai 2003
Re: PHP : formatage spécial
http://php.net/manual/fr/function.number-format.php
- Code: Tout sélectionner
number_format($number, 2, '', '');
-

Schwarzer Stern - WRInaute occasionnel

- Messages: 352
- Inscription: 16 Mai 2010
Re: PHP : formatage spécial
Il faut aussi multiplier par 100 avant traitement non ?
-

spout - WRInaute accro

- Messages: 4382
- Inscription: 14 Mai 2003
Re: PHP : formatage spécial
Schwarzer Stern a écrit:Il faut aussi multiplier par 100 avant traitement non ?
Non pas besoin, c'est juste le séparateur des décimales qui est une chaine vide, au lieu du point.
- Code: Tout sélectionner
<?php
$number = 1000;
echo number_format($number, 2, '', '').'<br />';
$number = 512.5;
echo number_format($number, 2, '', '').'<br />';
$number = 512.75;
echo number_format($number, 2, '', '').'<br />';
?>
100000
51250
51275
-

Schwarzer Stern - WRInaute occasionnel

- Messages: 352
- Inscription: 16 Mai 2010
Re: PHP : formatage spécial
Merci de m'instruire 
- michel.leonard
- WRInaute discret

- Messages: 184
- Inscription: 1 Juin 2010
Re: PHP : formatage spécial
- Code: Tout sélectionner
$valeur_centimes=intval(preg_replace("#\.#","",$valeur_euros));
que tu peux boucler
-

spout - WRInaute accro

- Messages: 4382
- Inscription: 14 Mai 2003
Re: PHP : formatage spécial
michel.leonard a écrit:
- Code: Tout sélectionner
$valeur_centimes=intval(preg_replace("#\.#","",$valeur_euros));
que tu peux boucler
- Code: Tout sélectionner
$valeur_euros = 1000;
$valeur_centimes=intval(preg_replace("#\.#","",$valeur_euros));
echo $valeur_centimes;
Ça ne fonctionne pas:
1000
9 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Cherche script PHP de gallerie photo spécial
- formatage date
- probleme de formatage
- Script de formatage ponctuation
- Formatage des URLs d'Ebay
- Problème de formatage des décimales
- Formatage html pour l'impression
- [CSS] Formatage de liens de différents styles
- [Open Office calc - Excel] Formatage conditionnel
- Probleme de formatage disque dur ntfs vers FAT32
- PDF Quick View : l'outil de Google pour voir les PDF - 08-10-2009
- Spam Report Google : explications en français... - 20-03-2006
- Google Pack : des logiciels à télécharger gratuitement - 07-01-2006
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
