|
|
|
|
Perlでは、専用の関数がありませんので、以下のような関数を作成します。
$num = 12345678;
※サイト「Perlメモ」を参考にさせていただきました。print $num . "\n"; $num = &number_format($num); print $num . "\n"; sub number_format { my($num) = @_; if ($num =~ /^[-+]?\d\d\d\d+/g) { for ($i = pos($num) - 3, $j = $num =~ /^[-+]/; $i > $j; $i -= 3) { substr($num, $i, 0) = ','; } } return $num; }
12345678
12,345,678 |
|
|
number_format()関数を使用します。
<?php
$num = 12345678; echo $num . "\n"; $num = number_format($num); echo $num . "\n"; ?>
12345678
12,345,678 |
|
|
java.text.DecimalFomatクラスを使用します。
import java.text.DecimalFormat;
public class StringNumberFormat { public static void main(String[] args) { long num = 12345678; System.out.println(num); String str = numberFormat(num); System.out.println(str); } public static String numberFormat(long num) { DecimalFormat df = new DecimalFormat("#,###"); String str = df.format(num); return str; } }
12345678
12,345,678 |
|
|
| ご意見箱コーナー (管理者宛てメール) |
|
このページは、あなたの参考になりましたか? |