が$Price2
より40%以上であるかどうかをチェックしたいと思います。 $price1
が割合によって未満の場合数値が他の数値よりも一定の割合で小さいかどうか確認してください
$name = 'bob';
$price1 = '100';
$price2 = '300';
if($price1 < $price2) {
echo $name;
}
上記のコードはチェックしません。
が$Price2
より40%以上であるかどうかをチェックしたいと思います。 $price1
が割合によって未満の場合数値が他の数値よりも一定の割合で小さいかどうか確認してください
$name = 'bob';
$price1 = '100';
$price2 = '300';
if($price1 < $price2) {
echo $name;
}
上記のコードはチェックしません。
$name = 'bob';
$price1 = '100';
$price2 = '300';
if($price1 < 0.6*$price2) {
echo $name;
}
あなたは$Price1
が40%以上$Price2
未満のとき'bob'
をエコーしたいと思います。この場合、「以上」はパーセンテージを指す。
最初に知る必要があるのは、$Price2
の40%未満です。これは$Price2
の100%から$Price2
の40%を引いたもの、換言すれば100%マイナス40%は$Price2
の60%に等しい。 0.6倍と同じです。$Price2
。
次に、「それ以上の」ケースを試してみましょう。$Price2
より45%少ないものが何であるかを知る必要があるとします。上記の推論と同様に、0.55倍$Price2
となります。したがって、それは0.6より小さいので、<
演算子は$Price1
と0.6*$Price2
の間です。
結論:我々はいつ$Price1 < 0.6*$Price2
をテストし、次に'bob'
をエコーする必要があります。
私はこの質問にしばらく前に尋ねたことは知っていますが、この回答の仕組みを説明してもらえますか? –
それは魔法です!いいえ、私は説明を加えました。私はそれが分かりやすいことを望む。申し訳ありませんが、私はこれを説明するのが難しいと思います。 –
小さい数値を大きい数値の割合に変換します。次に、比較を行います。 – Doug