ã‚る特定ã®å‡¦ç†ã‚’定ã‚られãŸãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªéšŽå±¤åŒ–ã™ã¹ã¦ã®ãƒ•ァイルã«é©ç”¨ã•ã›ãŸã„ã¨ãã€ãれらã®ãƒ•ァイルåã‚’ã™ã¹ã¦å–å¾—ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚ã“ã†ã„ã†å ´åˆã«ä¾¿åˆ©ãªã®ãŒã€æŒ‡å®šã—ãŸãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«é…ç½®ã•ã‚Œã‚‹ãƒ•ã‚¡ã‚¤ãƒ«ã®æƒ…å ±ã‚’é…列内ã«åŽã‚ã¦ãれるカスタム関数ã§ã™ã€‚
ã“ã¡ã‚‰ã®ãƒšãƒ¼ã‚¸ã§ç´¹ä»‹ã•れã¦ã„ã‚‹ã€getFileList() を使用ã—ã¦ã‚¹ã‚¯ãƒªãƒ—トãŒé…ç½®ã•れã¦ã„ã‚‹åŒéšŽå±¤ã®ãƒ•ァイルを羅列ã•ã›ã¦è¦‹ã¾ã™ã€‚
上記ã®ãƒšãƒ¼ã‚¸ã®ã€€getFileList($dir) { ~çœç•¥ï½žã€€ï½ã€€ã‚’コピーã—ã€ã‚¹ã‚¯ãƒªãƒ—ト下部ã«é…置。ãã®å¾Œã€ä»¥ä¸‹ã®ã‚³ãƒ¼ãƒ‰ã§ãƒ•ァイルåをリストã•ã›ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚
$files = getFileList('./');
foreach($files as $file_name) {
    echo <li> . $file_name['name'] . </li>;
}
ã‚‚ã—例ãˆã°ã€”img” ディレクトリãŒå®Ÿè¡Œã™ã‚‹ã‚¹ã‚¯ãƒªãƒ—トã¨åŒã˜å ´æ‰€ã«ã‚ã‚‹ã¨ã—ã¦ã€ãã®ä¸‹ã«ã‚るファイルã™ã¹ã¦ã‚’リストã™ã‚‹å ´åˆã¯ã€
getFileList(’./’) ã®éƒ¨åˆ†ã‚’ getFileList(’./img/’) ã¨ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
ã“ã®é–¢æ•°ã¯ä»–ã«ã‚‚ã€æœ€çµ‚æ›´æ–°æ—¥ã€ãƒ•ァイルタイプã€ãƒ•ァイルサイズをファイルåã¨åŒæ§˜ã«å–å¾—ã—ã¦ãれã¾ã™ã€‚呼ã³å‡ºã—æ–¹ã¯ãƒ•ィールドåã‚’ [’name’] ã‹ã‚‰ã€€ãれãžã‚Œã€[’lastmod’], [’type’], [’size’] ã«å¤‰æ›´ã—ã¾ã™ã€‚



