PHP でパーセンテージを計算する:ステップバイステップ ガイド
この問題では、数値とパーセンテージ値が与えられ、与えられた数値のパーセンテージを見つける必要があります。この記事では、さまざまなアプローチを使用して PHP で数値のパーセンテージを計算する方法を学びます。
式を理解する
数値のパーセンテージを求めるには、次の式を使用します:(数値 × パーセンテージ) / 100
例:40% に対する 300 の割合は、(300 × 40) / 100 =120 として計算されます。
数値:300 パーセンテージ:40% 結果:(300 × 40) ÷ 100 =120直接計算アプローチ
これは、基本的な乗算と除算の演算子を使用して数値のパーセンテージを計算する直接的なアプローチです。
構文
$result = ($number * $percentage) / 100;
例
<?php $number = 500; $percentage = 10; $result = ($number * $percentage) / 100; echo "The percentage value is: " . $result; ?>
The percentage value is: 50
関数の使用
このアプローチでは、数値とパーセンテージをパラメータとして受け取り、計算結果を返す再利用可能な関数を作成します。
<?php
function findPercentage($num, $percent) {
return ($num * $percent) / 100;
}
$number = 600;
$percentage = 25;
$result = findPercentage($number, $percentage);
echo "The percentage value is: " . $result;
?>
The percentage value is: 150
オブジェクト指向アプローチの使用
パーセンテージ計算ロジックをクラス内にカプセル化して、組織化と再利用性を高めることができます。
<?php
class PercentageCalculator {
public function calculatePercentage($num, $percent) {
return ($num * $percent) / 100;
}
}
$calculator = new PercentageCalculator();
$number = 700;
$percentage = 30;
$result = $calculator->calculatePercentage($number, $percentage);
echo "The percentage value is: " . $result;
?>
The percentage value is: 210
方法の比較
結論
3 つのアプローチはすべて、O(1) 時間の計算量で PHP でパーセンテージを計算する効率的な方法を提供します。単純な計算には直接メソッド、再利用性には関数、オブジェクト指向アプリケーションにはクラスを選択してください。
-
PHPのimagecolortransparent()関数
imagecolortransparent()関数は、透明な画像の色を設定するために使用されます。 構文 imagecolortransparent ( img, color ) パラメータ img :imagecreatetruecolor()関数を使用して画像を作成します。 色 :imagecolorallocate()で作成された色識別子。 戻る imagecolortransparent()関数は、新しい透明色の識別子を返します。色が指定されておらず、画像に透明色がない場合、戻り値は-1です。 例 以下は例です <?php $im
-
PHPのimagefilledrectangle()関数
imagefilledrectangle()関数は、塗りつぶされた長方形を描画します。 構文 imagefilledrectangle( $img, $x1, $y1, $x2, $y2, $color ) パラメータ 画像 imagecreatetruecolor()を使用して空白の画像を作成します。 x1 ポイント1のx座標。 y1 ポイント1のy座標。 x2 ポイント2のx座標。 y2 ポイント2のy座標。 色 塗りつぶしの色。 戻る imagefilledrectangle()関数は、成功した場合はTRUEを返し、失