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.
Partager