さわいです。 > 紙谷と申します。 > > switchのcase条件として、比較演算子を使用するのは不適切なのでしょうか? yes > グラフを作成するためのy軸目盛をデータのmax値($x)をチェックして設定する構文で > す。 > switch ($x) { > case ($x <= 20): > $kura_memori = 1; > break; > case ($x <= 100): > $kura_memori = 5; > break; > default: > $kura_memori = 1000; > } > > $xに0が入ってきた場合に、無視されて、default:が実行されてしまうのですが、こ > れは使用なのでしょうか? > if文ではちゃんと分岐してくれるのですが。 if文で かけば いいじゃん。