PHPのswitch文で「>」「<」等、比較演算子の使用について
2024/05/22
switch文は指定の変数が、特定の値もしくは文字列だった場合のみに使うようなものと思っていたけど比較演算子だったり関数が使えるとの事。
ソースコード
$hoge = 1;
switch (true) {
case ($hoge > 1) : echo 1; break;
case ($hoge < 1) : echo 2; break;
default : echo 3; break;
}
//3が出力される
リファレンス
関連記事
-
-
PHPで配列のキーの最大値を取得する方法
配列のキーに整数値が入っていて、その中から最大値を取得したいケースがあった。調べ ...
-
-
PHP5.4系でAPCが上手く動かなかったので5.5にアップデート&Zend OPcache導入
PHP5.3系から5.4系にアップデートしてから、WordPressがちょっと重 ...
-
-
PHPの$_SERVER["REMOTE_ADDR"]でIPアドレスが正常に取得できない場合
とある環境でPHPの$_SERVER["REMOTE_ADDR"]でIPアドレス ...
-
-
PHPMailerを使ってメールをSMTP送信する方法(Composer無し)
PHPでメールをSMTP送信したかった。また、レンタルサーバだったのでCompo ...
-
-
PHPで多次元連想配列のキーを指定してソート
やりたかった事は、 ・多次元配列があってcodeというキーでソートしたい という ...