分けるように言ったのは、原因を特定・把握するためだったけど
そういう勘違いだったのか。
あまり多いなら、switch - case にするとか
連想配列を応用するとかいろいろ手はある。