PHP 指定する日付より古い更新日のファイルかどうか調べるサンプル

環境
PHP 8.1.2
Ubuntu 22.04.1 LTS

構文
foreach (glob('ディレクトリ/*.csv’)
指定ディレクトリにファイルを一覧取得します。

使用例
foreach()とglob()でディレクトリ内にある.csvファイルを取得します。

foreach (glob('dir/*.csv') as $i => $file) {
      if (filemtime($file) < time() - 8640000) {
            echo '<p>' . $file . 'は、100日前より古い</p>';
      } else {
            echo '<p>' . $file . 'は、100日前より新しい</p>';
      }
}

 

IT

Posted by arkgame