home
/
Web Tips Library
/
Perl
/ 3桁ごとにカンマを付加する
3桁ごとにカンマを付加する
数値に3桁のカンマを付加する場面は多くあるかと思います。
下記のサンプルでは正規表現と while ループを使用して変数に格納されている数値に3桁ごとのカンマを付加します。 サンプルでは $num を使用していますが、任意の変数名に変更しても問題ありません。
$num = 1000000;
while($num =~ s/(.*\d)(\d\d\d)/$1,$2/){} ;
print $num;
[出力]
1,000,000
[ back ]
contact
|
about
© 2004 site-cooler.com
All rights reserved.