phpでカンマ区切りのnumber_formatを使って1,000カンマと小数点を表示させる
<?php
$qqq="10000.3456789";
echo"$qqq"."<br>";
$pos = mb_strpos($qqq, ".");
echo"カンマ(.)小数点は"."$pos"."文字目にある<br>";
$ppzz = mb_strlen($qqq);//全体の文字数
echo"全体の文字数"."$ppzz"."文字ある<br>";
$pos=$pos+1;
$anser = ($pos == 1) ? "0" : "$pos"; //1なら0代入
$ans=number_format($qqq,$anser);//1000桁区切りと小数点の数
echo"$ans"."<br>";//10,000.345679と表示される
コメント