勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

PHPのswitch文で「>」「<」等、比較演算子の使用について

   2024/05/22  PHP

switch文は指定の変数が、特定の値もしくは文字列だった場合のみに使うようなものと思っていたけど比較演算子だったり関数が使えるとの事。

 

ソースコード

$hoge = 1;
switch (true) {
    case ($hoge > 1) : echo 1; break;
    case ($hoge < 1) : echo 2; break;
    default : echo 3; break;
}
//3が出力される

 

リファレンス

https://www.php.net/manual/ja/control-structures.switch.php

 - PHP

  関連記事

PHPにて「hashids(Sqids)」ライブラリで数値からユニークなランダム英数字のIDに変換する方法

PHPにてユーザID等を推測されないよう数値のIDからユニークなランダム英数字の ...

PHPでtry~catch文

PHPでもあるってのを知らなかったのでメモ。 ■参考サイト http://www ...

PHPのログイン認証をPEAR::Authパッケージで実装する方法

PHPのシステムである程度ちゃんとしたログインシステムが必要になった。今までログ ...

PHPでCannot re-assign auto……のエラー

PHPバージョンアップに伴い「Fatal error: Cannot re-as ...

PHPにて指定した期間内の合計日数を出力する方法

PHPにて開始日と終了日をユーザが入力すると、その期間内の合計日数を出力させたい ...