Problème de tri PHP readdir, comment trier par date
高洛峰
高洛峰 2017-05-16 13:04:28
0
1
794

Voici ce qui est indiqué actuellement :

fonction posts_get($directory,$ext)
{
    if (is_dir($répertoire)) {
    $handle = opendir($répertoire);
    while ($file = readdir($handle)){
    $sous-répertoire = $répertoire '/' .$file;
    if ($file != '.' && $file !='..' && is_dir($subdir)){
    posts_get($subdir,$ext);
    } else if( $file != '.' && $file != '..') {
    $fileInfo = pathinfo($subdir);
    $fileExt = $fileInfo['extension'];
    si ($fileExt == $ext){
    echo 'Nom du fichier :' .$fichier '————' 'Chemin :' '//' .$_SERVER['HTTP_HOST'] . <br />';
    }}}
    fermé($poignée);
    }

Récupérez les fichiers html dans le répertoire posts. Il y a 5 fichiers dans le répertoire test, 404.html, 405.html, 406.html, 407.html, 408.html

Les résultats de sortie sont les suivants :

Nom du fichier :405.html————Chemin://hotbox.ryongyon.com/posts/405.html
Nom du fichier : 406.html————Chemin://hotbox.ryongyon.com/posts/406.html
Nom du fichier : 407.html————Chemin://hotbox.ryongyon.com/posts/407.html
Nom du fichier : 408.html————Chemin://hotbox.ryongyon.com/posts/408.html
Nom du fichier : 404.html————Chemin://hotbox.ryongyon.com/posts/404.html

Comment trier les résultats de readdir en fonction de la date de création du fichier

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

répondre à tous(1)
仅有的幸福
  • filectimeObtenez l'heure de création du fichier et convertissez-le en horodatagefilectime获取文件创建时间并转换为时间戳

  • 定义一个空数组,并存储数据,格式 时间戳=>文件名

  • ksort或者krsort

  • Définissez un tableau vide et stockez les données au format timestamp=>nom de fichier

ksort ou krsort pour trier le tableau🎜🎜 🎜🎜fait🎜🎜 🎜
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal