こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

switch文で2つ以上の変数の値を比較するときの書き方

switch($i,$j){
case "1","2":
process1;
break;
case "3","4":
process1;
break;
}
のような書き方はできますか?
あるいは、これと同じような書き方をif文以外でする方法があれば教えて下さい。

投稿日時 - 2005-06-04 21:01:42

QNo.1429296

すぐに回答ほしいです

質問者が選んだベストアンサー

質問文のような場合なら単に連結すれば良いのではないかと思います。
switch("$i$j"){
case "12":
process1;
break;
case "34":
process1;
break;
}

投稿日時 - 2005-06-05 02:12:17

お礼

ご回答ありがとうございます。
教えて頂いたやり方も使えればいいと思います。
試してみたいと思います。

投稿日時 - 2005-06-05 13:43:37

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

できませんね。比較条件が複数ある場合はif文を使うしかないと思います。

if($i=="1"&&$j=="2"){

}else if ($i=="3"&&$j=="4"){

}else ~

という感じですね。

投稿日時 - 2005-06-04 21:32:35

お礼

ありがとうございました。

投稿日時 - 2005-06-05 13:42:13

あなたにオススメの質問