質問: 変数の範囲によって場合わけしたいのですが、switchで可能でしょうか? 変数の範囲によって場合わけしたいのですが、switchで可能でしょうか?あるいは、ifでないとだめでしょうか?やりたいのは、変数を$aとすると、 0 という書き方はできるのでしょうか?あるいは不可なら、簡単な方法はあるでしょうか?
回答: switchを使うなら、こんな感じか。 switch(true){ case $a<0: break; case $a<1: "0<=$a<1の時の処理"; break; case $a<2: "1<=$a<2の時の処理"; break; 。。。。。 ifとどっちが良いか。。。。 if($a<0){ }else if($a<1){ "0<=$a<1の時の処理"; }else if($a<2){ "1<=$a<2の時の処理"; }。。。。。