#!perl -w use strict; use Number::Format; sub HTML_SomethingBetter { my $t = shift; my $d = new Number::Format (-thousands_sep => ',', -decimal_point =>'.', -decimal_fill => 2); return < @{[$d->format_number($t->{key})]} END } print "<-- SomethingBetter -->\n"; print HTML_SomethingBetter { key => ' 3.1415956 ' }; __END__ <-- SomethingBetter --> 3.14