Rumah > pembangunan bahagian belakang > tutorial php > php 怎样读取指定目录下面的所有文件?

php 怎样读取指定目录下面的所有文件?

WBOY
Lepaskan: 2016-08-08 09:22:45
asal
1257 orang telah melayarinya

<code><span><span>function</span><span>treeDirectory</span><span>(<span>$dir</span>)</span>{</span><span>$files</span> = <span>array</span>();
    <span>$dirpath</span> = realpath(<span>$dir</span>);
    <span>$filenames</span> = scandir(<span>$dir</span>);

    <span>foreach</span> (<span>$filenames</span><span>as</span><span>$filename</span>) 
    {
        <span>if</span> (<span>$filename</span>==<span>'.'</span> || <span>$filename</span>==<span>'..'</span>)
        {
            <span>continue</span>;
        }

        <span>$file</span> = <span>$dirpath</span> . DIRECTORY_SEPARATOR . <span>$filename</span>;

        <span>if</span> (is_dir(<span>$file</span>))
        {
            <span>$files</span> = array_merge(<span>$files</span>, <span>self</span>::treeDirectory(<span>$file</span>));
        }
        <span>else</span>
        {
            <span>$files</span>[] = <span>$file</span>;
        }
    }

    <span>return</span><span>$files</span>;
}</code>
Salin selepas log masuk

以上就介绍了php 怎样读取指定目录下面的所有文件?,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan