PHPの正規表現あれこれ
数値を3桁毎のカンマ区切り形式に変換
$buf = "12345678901234567";
$res = preg_replace("/(\d)(?=(\d{3})+(?!\d))/", '\1,', $buf);
print($res);
//↓
//12,345,678,901,234,567
//になります。
//参照:
//http://mono.kmc.gr.jp/~oxy/w/?Regexp%20Lookahead
アップロードしたファイル
ファイルはアップロードされていません。









