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が出力される
リファレンス
関連記事
-
-
CodeIgniter4でフォームからファイルをアップロードし保存する方法
CodeIgniter4.4.4でformから画像等のファイルをアップロードし、 ...
-
-
PHPとajaxでチャットの作成
■ソース ・index.php <? error_reporting(E_ ...
-
-
PHPで指定したディレクトリ内のファイル名を取得し、更新日時順でJSON形式にて出力する方法
先日summernoteに対してギャラリー画像挿入機能を追加する方法をメモしたが ...
-
-
CodeIgniter3でCronを実行する方法
CodeIgniter3系で特定の処理をCronで自動実行したかった。以下に設定 ...
-
-
PHPで一括出力ではなく、ひとつずつ順次に出力する方法
PHPで重たい処理とかをしている際に、途中報告みたいな形で順次出力させる方法のメ ...