Ben uygun yerlerde virgül girerek biçimlendirilmiş şekilde bir sayı dönüştürmek için bir yol gerekir. Bu regex kullanarak yapılabilir?
Örnek:
12345 => 12,345
1234567 =>1,234,567
Regex için gitmek gerek yoktur, bunu kolayca number_format() fonksiyonunu kullanarak yapabilirsiniz.
echo number_format(12345); // prints 12,345
echo number_format(1234567); // prints 1,234,567
.
$arr = array(
1234567890,
123456789,
12345678,
1234567,
123456,
12345,
1234,
123,
);
foreach($arr as $num) {
echo number_format($num)."\n";
}
Çıktı:
1,234,567,890
123,456,789
12,345,678
1,234,567
123,456
12,345
1,234
123