cari

Rumah  >  Soal Jawab  >  teks badan

Masalah pengisihan readdir PHP, cara mengisih mengikut tarikh

Inilah yang dikatakan pada masa ini:

function posts_get($directory,$ext)
{
    jika (is_dir($direktori)) {
    $handle = opendir($direktori);
    while ($file = readdir($handle)){
    $subdir = $direktori .$fail;
    if ($fail != '.' && $file !='..' && is_dir($subdir)){
    posts_get($subdir,$ext);
    } else if( $file != '.' && $file != '..') {
    $fileInfo = pathinfo($subdir);
    $fileExt = $fileInfo['sambungan'];
    if ($fileExt == $ext){
    echo 'Nama fail:' $fail '————' . $_SERVER '/' . <br />';
    }}}
    closedir($handle);
    }
}

Dapatkan fail html dalam direktori siaran Terdapat 5 fail dalam direktori ujian, 404.html, 405.html, 406.html, 407.html, 408.html

Hasil keluaran adalah seperti berikut:

Nama fail:405.html————Path://hotbox.ryongyon.com/posts/405.html
Nama fail: 406.html————Path://hotbox.ryongyon.com/posts/406.html
Nama fail: 407.html————Path://hotbox.ryongyon.com/posts/407.html
Nama fail: 408.html————Path://hotbox.ryongyon.com/posts/408.html
Nama fail: 404.html————Path://hotbox.ryongyon.com/posts/404.html

Cara mengisih hasil readdir mengikut tarikh penciptaan fail

高洛峰高洛峰2792 hari yang lalu813

membalas semua(1)saya akan balas

  • 仅有的幸福

    仅有的幸福2017-05-16 13:06:28

    • masa failDapatkan masa pembuatan fail dan tukarkannya kepada cap masafilectime获取文件创建时间并转换为时间戳

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

    • ksort或者krsort

    • Tentukan tatasusunan kosong dan simpan data dalam format timestamp=>nama fail

    ksort atau krsort untuk mengisih tatasusunan🎜🎜 🎜🎜selesai🎜🎜 🎜

    balas
    0
  • Batalbalas