勉強したことのメモ

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で複数の送信先に一括でメールを送る方法
PHPで複数の送信先に一括でメールを送る方法

PHPで複数の送信先に一括でメールを送信したかった。配列とかで指定するのかと思っ ...

PHPで多次元連想配列のキーを指定してソート
PHPで多次元連想配列のキーを指定してソート

やりたかった事は、 ・多次元配列があってcodeというキーでソートしたい という ...

CodeIgniter4で祝日一覧APIにCURLでリクエストし結果をファイルキャッシュする方法
CodeIgniter4で祝日一覧APIにCURLでリクエストし結果をファイルキャッシュする方法

Codeigniter4.4.4で祝日一覧APIにCURLでリクエストしたい。尚 ...

PHPにて「php-ulid」ライブラリを用いてULIDを生成する方法
PHPにて「php-ulid」ライブラリを用いてULIDを生成する方法

先日MySQLにてUUIDを発行するメモを書いたがUUID v1だと生成時間によ ...

CodeIgniter4 & reCAPTCHA でお問い合わせフォームを作成する方法
CodeIgniter4 & reCAPTCHA でお問い合わせフォームを作成する方法

以前CodeIgniter4.4.4で簡易的なお問い合わせページを作成したが、今 ...