PHP 関数「filemtime」を使用すると、ファイルの最終変更時刻を取得できます。使い方は非常に簡単で、ファイル パスをパラメータとして渡すだけで、関数はファイルの最終変更時刻を示すタイムスタンプを返します。次に、この関数の使い方とコード例を紹介します。
PHP では、次の方法で「filemtime」関数を使用できます。
$file_path = 'path/to/file.txt'; // 文件路径 $modification_time = filemtime($file_path); // 获取文件的最后修改时间 echo "文件最后修改时间:" . date('Y-m-d H:i:s', $modification_time); // 将时间戳转换为可读格式
上記のコードでは、まずファイル パス変数 $file_path
を定義します。これを、変更時刻を取得するファイルの実際のパスに置き換えます。次に、filemtime
関数を使用してファイル パス パラメーター $file_path
を渡し、ファイルの最終変更タイムスタンプを取得します。最後に、date
関数を使用して、タイムスタンプを読み取り可能な日時形式に変換します。
コード例-1: ファイルの最終変更時刻を取得する
$file_path = 'path/to/file.txt'; $modification_time = filemtime($file_path); echo "文件最后修改时间:" . date('Y-m-d H:i:s', $modification_time);
上記の例では、ファイルのパスが 'path/to/file であると仮定します。 TXT'### 。実際の状況に応じてファイル パスを変更し、
date 関数を使用して最終変更時刻をさまざまな日付と時刻の形式で出力できます。
$files = array( 'path/to/file1.txt', 'path/to/file2.txt', 'path/to/file3.txt' ); foreach ($files as $file_path) { $modification_time = filemtime($file_path); echo "文件:'" . basename($file_path) . "' 最后修改时间:" . date('Y-m-d H:i:s', $modification_time) . "<br>"; }
$filesを含む配列を定義しました。配列をループすることで、各ファイルの最終変更時刻を 1 つずつ取得し、
basename 関数を使用してファイル名 (パスなし) を取得し、最後に
date# を使用します。 ## タイムスタンプを読み取り可能な形式に変換して出力する関数。 概要:
date
関数を使用して読み取り可能な形式に変換できます。コード例を通じて、単一ファイルおよび複数ファイルの最終変更時刻を取得する方法を示します。この記事が読者の「filemtime」機能の理解と使用に役立つことを願っています。
以上がPHP 関数「filemtime」を使用してファイルの変更時刻を返すの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。