たとえば、0.10456 がありますが、これを 10.5% にしたいですか?
round
(PHP 3, PHP 4)
round -- 浮動小数点数の丸め
説明
floatround (float val [, int precision])
指定された精度 (小数点以下の桁数) に従って val を返します丸められた結果。精度は負またはゼロ (デフォルト) にすることもできます。
注意
PHP はデフォルトでは「12,300.2」のような文字列を正しく処理できません。 「文字列を数値に変換」を参照してください。
エコーラウンド(3.4); // 3
エコーラウンド(3.6); // 4
エコーラウンド(1.95583, 2); ; // 1.96
echoround(1241757, -3); // 1242000
注: 精度パラメータは PHP 4 でのみ使用できます。
echoround(0.10456*100,1);
$num = 0.10456;
echoround(($num*100),1)."%";
?>
http://www.bkjia.com/PHPjc/445159.html