Virgule point chiffre [Résolu]

cs_brezoneg 104 Messages postés samedi 6 novembre 2004Date d'inscription 19 août 2015 Dernière intervention - 3 oct. 2006 à 23:14 - Dernière réponse : malalam 10918 Messages postés lundi 24 février 2003Date d'inscription 2 mars 2010 Dernière intervention
- 4 oct. 2006 à 11:41
Bonjour,
Existe t'il un moyen de transformer la virgule par un point dans un chiffre :
1,34  en 1.34 ?
merçi
Afficher la suite 

4 réponses

Répondre au sujet
malalam 10918 Messages postés lundi 24 février 2003Date d'inscription 2 mars 2010 Dernière intervention - 4 oct. 2006 à 08:07
+3
Utile
hello,

str_replace ()...
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de malalam
mouness 97 Messages postés vendredi 21 juillet 2006Date d'inscription 30 octobre 2007 Dernière intervention - 4 oct. 2006 à 07:46
0
Utile
salut
essai peu etre d'analyser ton nombre avec ereg() puis avec une condition tu remplace , par .
@++
Commenter la réponse de mouness
cs_darkduck 140 Messages postés vendredi 28 février 2003Date d'inscription 29 février 2008 Dernière intervention - 4 oct. 2006 à 11:32
0
Utile
Il y a une fonction toute prête qui s'appelle number_format(float $number,int[optional] $num_decimal_places, string[optional] $dec_seperator, string $thousands_seperator)

$dec_separator : Le caractère utilisé pour séparer les chiffres entiers des décimaux (en français  la virgule)
$thousands_separator : Le caractère utilisé pour séparer les milliers (en français l'espace)

En voici un exemple :

$nombre = 1234.56;

// Notation anglaise (par défaut)
$english_format_number = number_format($nombre);
// 1,235


// Notation française
$nombre_format_francais = number_format($nombre, 2, ',', ' ');
// 1 234,56

$nombre = 1234.5678;

// Notation anglaise sans séparateur des centaines
$english_format_number = number_format($nombre, 2, '.', '');
// 1234.57
Commenter la réponse de cs_darkduck
malalam 10918 Messages postés lundi 24 février 2003Date d'inscription 2 mars 2010 Dernière intervention - 4 oct. 2006 à 11:41
0
Utile
Hello,

oui mais number_format() formatte des float. Et 1,34 n'est pas pas un float. C'est une chaîne.
Commenter la réponse de malalam

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.