PHPでパーセンテージを計算するときに各部分の合計が1になるようにする方法

WBOY
リリース: 2016-06-13 12:45:44
オリジナル
1053 人が閲覧しました

PHPでパーセンテージを計算するときに、各部分の合計が1になるようにするにはどうすればよいですか?

この投稿は、2013-05-18 09:51:53 に Jasmine_xiaocao によって最終編集されました
<br />
$total = $a+$b+$c+$d;<br />
<br />
$percentA = ceil($a*100.0/$total);<br />
$percentB = ceil($b*100.0/$total);<br />
$percentC = ceil($c*100.0/$total);<br />
$percentD = ceil($d*100.0/$total);<br />
<br />
ログイン後にコピー


上記のコードは、最終的な合計が 100% であることを保証していないようです

<br />
$percentD = 100-$percentA-$percentB-$percentC;<br />
ログイン後にコピー

この方法以外に方法はあるのでしょうか?

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート