Bonjour à tous,
Comment transformer : 138550 en 1385.50 ?
Ou encore : 125822 en 1258.22 ?
Bref, insérer un point après le 2ème caractère en partant de la droite.
Je ne parviens pas à trouver les fonctions qui vont bien.
Merci à vous d'avance.
Bonjour à tous,
Comment transformer : 138550 en 1385.50 ?
Ou encore : 125822 en 1258.22 ?
Bref, insérer un point après le 2ème caractère en partant de la droite.
Je ne parviens pas à trouver les fonctions qui vont bien.
Merci à vous d'avance.
Les chiffres se traitent comme des chiffres : tu ne veux pas placer un point, tu veux diviser ton nombre par 100 :
et les chaines comme des chaines :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $x = 138550; echo number_format($x / 100,2,".","");
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $x = "abcdef"; $pos = -2; echo substr($x, 0, $pos) . "." . substr($x, $pos);
Muchas gracias, Señor !
J'avais tenté number_format, mais sans diviser par 100...
Du coup, tel un âne, j'obtenais 125822.00
Encore merci et bonne journée.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager