<table cellspacing="0" cellpadding="0"><tr><td class="t_f" id="postmessage_35087"> これよりも優れています <span style="font-family:Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;line-height:14.649999618530273px;background-color:#F8F8F8;">scandirは使いやすいです</span> <div class="blockcode"> <div id="code_dWL"><ol> <li> /**</li> <li> * ディレクトリ内の指定されたタイプのファイルを取得するためにトラバースします </li> <li> * @param $path</li> <li> * @param array $files</li> <li> * @return array</li> <li>*/</li> <li> function getfiles( $path , &$files = array() )</li> <li> {</li> <li> if ( !is_dir( $path ) ) return null;</li> <li> $handle = opendir( $path );</li> <li> while ( false !== ( $file = readdir( $handle ) ) ) {</li> <li> if ( $file != '.' && $file != '..' ) {</li> <li> $path2 = $path ' /' . $file;</li> <li> if ( is_dir( $path2 ) ) {</li> <li> getfiles( $path2 , $files );</li> <li> } else {</li> <li> if ( preg_match( "/.(gif|jpeg|jpg|png|bmp)$ /i" , $file ) ) {</li> <li> $files[] = $path2;</li> <li> }</li> <li> }</li> <li> }</li> <li> }</li> <li> return $files;</li> <li> }</li> </ol></div> <em onclick="copycode($('code_dWL'));">コードをコピー</em> </div> </td></tr></table> <div id="comment_35087" class="cm"> </div> <div id="post_rate_div_35087"></div> <br><br>