Robert Citek wrote at Thu, 03 Jul 2003 18:48:02 -0500: > I want to format a number so that it has commas as a separator. Here's the > code I came up with: > > my $num=12345678; > print scalar reverse( join(",", grep( /./ ,split > (/(...)/,reverse($num))))), "\n"; > > This works but was wondering if anyone might suggest a better method.
In addition to the FAQ, you can use the CPAN-Module Number::Format. use Number::Format; my $num = 12345678; my $f = Number::Format->new(-thousands_sep => ',', -decimal_point => '.'); print $f->format_number($num),"\n"; Greetings, Janek -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]