37152548 のような文字列を 371525,48 または 371525.48 に変換する必要がありnumber_format()
ますfloatval()
。
$var = '37152548';
$var = number_format($var, 2);
echo $var; // output 37,152,548.00
37152548 のような文字列を 371525,48 または 371525.48 に変換する必要がありnumber_format()
ますfloatval()
。
$var = '37152548';
$var = number_format($var, 2);
echo $var; // output 37,152,548.00
あなたが試すことができます
$var = '37152548';
echo number_format($var / 100, 2, ".", "");
出力
371525.48
正しく動作しています。37152548 は整数であるため、数値形式はコンマを追加するだけです。最後の 2 つの数字を小数の反対側にしたい場合は、100 で割る必要があります。
$var = number_format($var/100, 2);
var が '371525.48' の場合、希望どおりにフォーマットされます。カンマなしで使いたい場合は、試してください
$var = number_format($var/100, 2,'.','');