파일 확장자와 아이콘 매칭 배열
페이지 정보
작성자 운영자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 댓글 0건 조회 74회 작성일 24-07-07 23:56본문
$iconMapping = [
'pdf' => 'pdf-icon.png',
'docx' => 'word-icon.png',
'docm' => 'word-icon.png',
'dotm' => 'word-icon.png',
'dotx' => 'word-icon.png',
'doc' => 'word-icon.png',
'xlsx' => 'excel-icon.png',
'xlsb' => 'excel-icon.png',
'xls' => 'excel-icon.png',
'xlsm' => 'excel-icon.png',
'pptx' => 'ppt-icon.png',
'ppsx' => 'ppt-icon.png',
'ppt' => 'ppt-icon.png',
'pptm' => 'ppt-icon.png',
'potm' => 'ppt-icon.png',
'ppm' => 'ppt-icon.png',
'potx' => 'ppt-icon.png',
'ppsm' => 'ppt-icon.png',
// 필요한 만큼 추가
];
$fileList = [
"document1.pdf",
"spreadsheet1.xlsx",
"presentation1.pptx",
"textdocument.docx",
// 더 많은 파일들...
];
echo '<ul>';
foreach ($fileList as $file) {
$extension = strtolower(pathinfo($file, PATHINFO_EXTENSION));
$icon = isset($iconMapping[$extension]) ? $iconMapping[$extension] : 'default-icon.png';
echo '<li>';
echo '<img src="path/to/icons/' . $icon . '" alt="' . $extension . ' icon"> ';
echo $file;
echo '</li>';
}
echo '</ul>';
댓글목록
등록된 댓글이 없습니다.