PHP readdir 정렬 문제, 날짜별로 정렬하는 방법
高洛峰
高洛峰 2017-05-16 13:04:28
0
1
793

현재 내용은 다음과 같습니다.

함수 post_get($directory,$ext)
{
    if (is_dir($directory)) {
    $handle = opendir($directory);
    while ($file = readdir($handle)){
    $subdir = $디렉토리 . '/' .$파일;
    if ($file != '.' && $file !='..' && is_dir($subdir)){
    post_get($subdir,$ext);
    } else if( $file != '.' && $file != '..') {
    $fileInfo = 경로정보($subdir);
    $fileExt = $fileInfo['확장자'];
    if ($fileExt == $ext){
    echo '파일 이름:' . '————' . '//' .$_SERVER['HTTP_HOST'] . <br />';
    }}}
    closeir($handle);
    }
}

post 디렉토리에 html 파일을 가져옵니다. 테스트 디렉토리에는 404.html, 405.html, 406.html, 407.html, 408.html 5개의 파일이 있습니다.

출력 결과는 다음과 같습니다.

파일명:405.html————경로://hotbox.ryongyon.com/posts/405.html
파일명 : 406.html————경로://hotbox.ryongyon.com/posts/406.html
파일명 : 407.html————경로://hotbox.ryongyon.com/posts/407.html
파일명 : 408.html————경로://hotbox.ryongyon.com/posts/408.html
파일명 : 404.html————경로://hotbox.ryongyon.com/posts/404.html

파일 생성 날짜에 따라 readdir 결과를 정렬하는 방법

高洛峰
高洛峰

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

모든 응답(1)
仅有的幸福
  • filectime파일 생성 시간을 가져와 타임스탬프로 변환합니다filectime获取文件创建时间并转换为时间戳

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

  • ksort或者krsort

  • 빈 배열을 정의하고 timestamp=>파일 이름

    형식으로 데이터를 저장합니다.
ksort 또는 krsort로 배열 정렬🎜🎜 🎜🎜완료🎜🎜 🎜
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿