一般的な PHP の面接では、多くの人が次の質問をします: 指定されたフォルダー内のすべてのファイルとフォルダーを走査できるメソッドを作成してください。以下にまとめてみましょう。これが皆さんの役に立てば幸いです。これは頻繁に必要になります。
/*すべてのファイルを取得*/
function get_all_files( $path ){ $list = array(); foreach( glob( $path . '/*') as $item ){ if( is_dir( $item ) ){ $list = array_merge( $list , get_all_files( $item ) ); } else{ $list[] = $item; } } return $list; }
/*ディレクトリの 1 つのレイヤーだけを取得します。ファイル*/
function get_my_files( $path ){ $list = array(); foreach( glob( $path . '/*') as $item ){ if( is_dir( $item ) ){ $list[] = $item; } } return $list; }
phpトラバースフォルダーの拡張バージョン上記は、PHP でフォルダーを移動する方法の概要です。さらに関連するコンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。