文字列 $a = '8 元'; $b = '8.3'; があるとします。これを一律に $c = '8.0 元' に変更するにはどうすればよいでしょうか?
$b = '8.3';echo number_format(floor($b),1).' 元';
$b = '8.3';echo number_format(floor($b),1).' 元';
$a = '8元';echo preg_replace_callback('#(\d+)元#',create_function('$m','return number_format(floor($m[1]),1)." 元";'),$a);
$a = '8元';$b = '8.3';echo intval($a) . '.0';echo intval($b) . '.0';
$c = sprintf('%.1f',intval($a));
$a =8.3;
//最初の型
$c1 =number_format(floor($a),1); echo $ c1 ."
";
//2 番目のタイプ
$c2 =sprintf( "%.1f ",floor($a)); "
";
$c3 =printf( "%.1f ",floor($a));
echo $c3 ."
";