私は単純な数値範囲を取り (このプロジェクトの例では、ユーザーごとに異なる金額の増分で作業しています。ちなみに、偽のお金です...)、それらをクラスにグループ化して、代わりに公に表示できるようにしています。絶対数。
以下は、例としてこの関数を記述する長い道のりのコードの大まかなサンプルです。
<?
$money=500001;
if($money > 0 AND $money < 5000) {
$class = 'Poor';
} elseif ($money >= 5000 AND $money < 25000) {
$class = 'Lower Class';
} elseif ($money >= 25000 AND $money < 100000) {
$class = 'Middle Class';
} elseif ($money >= 100000) {
$class = 'Upper Class';
}
echo $class;
exit();
?>
さて、この関数が機能することはわかっていますが、$class' をさらに追加すると、非常に長くなりすぎるため、この関数を記述する方法はまったくひどいものに思えます。
今私の質問は:これを書くためのより短い方法はありますか? おそらく range() および/または値の配列を使用していますか?