値 ($x) が値 ($y) よりも 50% 大きいか小さいかを知りたいと思っています。
私はこれをやっています:
$diff = ($x - $y) / $x;
if (abs($diff) > 0.5) {
echo "it's happening";
}
問題は $x が 0 の場合です。どうすればきれいに解決できますか? 値が 0 の場合でも増減を計算できるようにしたいことに注意してください。
値 ($x) が値 ($y) よりも 50% 大きいか小さいかを知りたいと思っています。
私はこれをやっています:
$diff = ($x - $y) / $x;
if (abs($diff) > 0.5) {
echo "it's happening";
}
問題は $x が 0 の場合です。どうすればきれいに解決できますか? 値が 0 の場合でも増減を計算できるようにしたいことに注意してください。