ホームページ > php教程 > php手册 > PHP遍历文件夹与子目录

PHP遍历文件夹与子目录

WBOY
リリース: 2016-06-06 20:14:24
オリジナル
973 人が閲覧しました

我们可以使用的函数有 Scandir,它的作用是列出指定路径中的文件和目录,就像 Dir 一样, 以及更强力的 Glob() 函数,作用是以数组的形式返回与指定模式相匹配的文件名或目录。 一. 遍历单层文件夹: function get_dir_glob(){ $tree = array(); foreach(glo

我们可以使用的函数有 Scandir,它的作用是列出指定路径中的文件和目录,就像 Dir 一样,

以及更强力的 Glob() 函数,作用是以数组的形式返回与指定模式相匹配的文件名或目录。 

一. 遍历单层文件夹: 

function get_dir_glob(){ 

$tree = array(); 

foreach(glob(‘./*’) as $single){ 

echo $single.”
\r\n”; 

get_dir_glob(); 

二. 递归遍历文件树: 

Glob 函数扫描非常准确,并且会自动排好顺序:

$path = ‘..’; 

function get_filetree($path){ 

$tree = array(); 

foreach(glob($path.’/*’) as $single){ 

if(is_dir($single)){ 

$tree = array_merge($tree,get_filetree($single)); 

else{ 

$tree[] = $single; 

return $tree; 

print_r(get_filetree($path));

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート