あけましておめでとうございます。
あっという間に2021年ですね。
善き一年になりますように。
【今日の学び】
preg_match は、正規表現によるマッチングを行うことができます。
【構文】
preg_match ( string $pattern , string $subject [, array &$matches = null [, int $flags = 0 [, int $offset = 0 ]]] ) : int|false
引数 $pattern には、検索する文字列を、 $subject には、検索対象の文字列を、[] 部分はオプションで省略可能です。
〜PHPマニュアル〜
https://www.php.net/manual/ja/function.preg-match.php
今回学んだのは、検索する文字列に、『定数』を指定する方法です。
・・・省略・・・
// 定数
const THREE_TIMES_RATIO_DAY = 3;
const FIVE_TIMES_RATIO_DAY = 5;
・・・省略・・・
if (preg_match ('/' . self::THREE_TIMES_RATIO_DAY . '/' , $date)) {
・・・省略・・・
}
このように、連結演算子「.」を使用することで、『定数』を指定することができます。
※同様に『変数』もこの記述方法で指定することができます。
日々の学びを少しずつアウトプットしていきます。
間違いなどありましたら、お手数ですが、ご指摘頂けましたら幸いです。