人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHPで次のようなことはどう書きますか?
もしAならXXX、BならYYY、それ以外ならZZZ
if文やCase文でなく、簡略化した書き方はないのでしょうか?

●質問者: iiiiiiiii
●カテゴリ:コンピュータ
✍キーワード:CASE PHP
○ 状態 :キャンセル
└ 回答数 : 1/1件

▽最新の回答へ

1 ● tmiz

http://www.php.net/switch

PHP: switch - Manual

基本的にPHPは制御構造として、if、while、do-while、for、foreach、switchなどCに準じたものをサポートしています。Case文というのはおそらくswitch文のことを示しているのだと思いますが、残念ながらそれ以上のものはサポートしていないようです。

一応、switchでは以下のように書きます。


switch ($i) {

case A:

echo ”XXX”;

break;

case B:

echo ”YYY”;

break;

default:

echo ”ZZZ”;

break;

}

◎質問者からの返答

自己解決しました。

やはりこれ以外の方法があります。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ