Ciao a tutti....
avrei un problemino...ho un numero es: 10.12 (un numeric (10,2))..pescato da una tabella
e vorrei che fosse visualizzato nella pagina con la virgola al posto del punto..
qualcuno sa come devo fare?...con le sprintf?..
Grazie!![]()
Ciao a tutti....
avrei un problemino...ho un numero es: 10.12 (un numeric (10,2))..pescato da una tabella
e vorrei che fosse visualizzato nella pagina con la virgola al posto del punto..
qualcuno sa come devo fare?...con le sprintf?..
Grazie!![]()
Devi prima salvarlo in una variabile tipo stringa con sprintf, poi sostiturie il punto con la virgola con una RE:
$out = sprintf("%f", $number);
$out =~ s/\./,/g;
Ciao
Michele
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati
grazie...e`perfetto, proprio quello che mi serviva...
avrei ancora un problema pero`...e se avessi una serie di numeri, tutti con la virgola, e dopo la virgola ci fosse una sfilza di zeri...come potrei fare in modo che ci fossero solo 2 zeri?
I numeri potrebbero essere :
120,000000
12,000000
1,000000
.....ecc....
Aiutooo.......vorrei che diventassero..:
120,00
12,00
1,00
....ecc....
si puó fare qualcosa??
Grazzieisssimo! :bubu:
$out = sprintf("%f.2", $number);
$out =~ s/\./,/g;
se funziona come C, perche ora non ricordo!!![]()
http://www.perldoc.com/perl5.6.1/pod/func/sprintf.html
Direi che e` proprio come dice FreeManX
Ciao
Michele
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati