Maison  >  Article  >  développement back-end  >  Utiliser la fonction PHP "filemtime" pour renvoyer l'heure de modification d'un fichier

Utiliser la fonction PHP "filemtime" pour renvoyer l'heure de modification d'un fichier

王林
王林original
2023-07-24 10:01:091408parcourir

La fonction PHP "filemtime" peut être utilisée pour obtenir l'heure de la dernière modification d'un fichier. Son utilisation est très simple, il suffit de passer le chemin du fichier en paramètre, et la fonction retournera un horodatage indiquant l'heure de la dernière modification du fichier. Ensuite, je présenterai comment utiliser cette fonction et quelques exemples de code.

En PHP, on peut utiliser la fonction "filemtime" de la manière suivante :

$file_path = 'path/to/file.txt'; // 文件路径
$modification_time = filemtime($file_path); // 获取文件的最后修改时间

echo "文件最后修改时间:" . date('Y-m-d H:i:s', $modification_time); // 将时间戳转换为可读格式

Le code ci-dessus définit d'abord une variable de chemin de fichier $file_path, vous devez la remplacer par ce que vous voulez get Le chemin réel du fichier au moment de la modification. Ensuite, nous utilisons la fonction filemtime pour transmettre le paramètre de chemin de fichier $file_path pour obtenir l'horodatage de la dernière modification du fichier. Enfin, utilisez la fonction date pour convertir l'horodatage en un format datetime lisible. $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 函数以不同的日期时间格式输出最后修改时间。

代码示例-2:获取多个文件的最后修改时间

$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。通过循环遍历数组,我们逐个获取每个文件的最后修改时间,并使用 basename 函数获取文件名(不包含路径),最后用 date 函数将时间戳转换为可读格式并输出。

总结:
本文介绍了如何使用 PHP 的 "filemtime" 函数获取文件的最后修改时间。通过传入文件路径作为参数,函数将返回一个表示最后修改时间的时间戳。使用 date

Exemple de code-1 : Obtenez l'heure de la dernière modification d'un fichier🎜rrreee🎜Dans l'exemple ci-dessus, nous supposons que le chemin du fichier est 'path/to/file.txt'. Vous pouvez modifier le chemin du fichier en fonction de la situation réelle et afficher l'heure de la dernière modification dans différents formats de date et d'heure via la fonction date. 🎜🎜Exemple de code-2 : obtenez l'heure de dernière modification de plusieurs fichiers🎜rrreee🎜Dans l'exemple ci-dessus, nous avons défini un tableau $files qui contient plusieurs chemins de fichiers. En parcourant le tableau, nous obtenons l'heure de dernière modification de chaque fichier un par un, et utilisons la fonction basename pour obtenir le nom du fichier (sans le chemin), et enfin utilisons la date Fonction pour définir l'horodatage Convertir en format et sortie lisibles. 🎜🎜Résumé :
Cet article présente comment utiliser la fonction "filemtime" de PHP pour obtenir l'heure de la dernière modification d'un fichier. En passant le chemin du fichier en paramètre, la fonction renverra un horodatage indiquant l'heure de la dernière modification. Utilisez la fonction date pour convertir un horodatage dans un format lisible. À travers des exemples de code, nous montrons des moyens d'obtenir l'heure de la dernière modification d'un seul fichier et de plusieurs fichiers. J'espère que cet article pourra aider les lecteurs à mieux comprendre et utiliser la fonction "filemtime". 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn