PHPで浮動小数点数値を整数パーセント数値に変換する方法は?
例: 3.8461538461538 % = 4 %
更新:これが私のコードです。パーセント値を取得するようにコーディングしましたが、10進数値を取得しますが、10進数値なしで必要です。
$total = array_sum($total_count);
$percent = ($occurs/$total)*100;
echo $percent ;
echo "%";
PHPで浮動小数点数値を整数パーセント数値に変換する方法は?
例: 3.8461538461538 % = 4 %
更新:これが私のコードです。パーセント値を取得するようにコーディングしましたが、10進数値を取得しますが、10進数値なしで必要です。
$total = array_sum($total_count);
$percent = ($occurs/$total)*100;
echo $percent ;
echo "%";
使用してround()
ください。PHP関数です。
編集: 与えられたコード:
$total = array_sum($total_count);
$percent = ($occurs/$total)*100;
echo round($percent). "%";
例:
$number="3.8461538461538%"; //if it's a string with % in the end.
$number=substr($number, 0,-1); //It type converts automatically here. Lazy code :)
$number_rounded=round($number);
また
$number=3.8461538461538; //If it's just a float.
$number_rounded=round($number);
<?php number_format(3.8461538461538); ?>
第 2 引数に小数点以下の桁数を指定できます (デフォルトは 0)。