勉強したことのメモ

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でパーミッションの変更

chmodというみたことが無いPHP関数があったのでメモ。 ■参考サイト htt ...

PHPでmysqli関数使用時のプリペアドステートメントの利用方法
PHPでmysqli関数使用時のプリペアドステートメントの利用方法

PHPでMySQLを扱う際はmysqli関数を、エスケープの際はreal_esc ...

カンマ区切りの文字列で最後のカンマを排除
カンマ区切りの文字列で最後のカンマを排除

文字列をカンマ区切りにして、カンマを取り外して 配列にする際、頭もしくはお尻につ ...

PHPのintval
PHPのintval

intvalという見たこと無い関数があったのでメモ。 ■リファレンス http: ...

eval関数について
eval関数について

ちょくちょく見ることがあったeval関数について、 なんとなく分かってきたのでメ ...