文章
php遍历文件夹
分类:php

<span style="color:#660000;background-color:#f7faff;">$handler </span><span style="background-color:#f7faff;">= </span><span style="background-color:#f7faff;font-style:italic;">opendir</span><span style="background-color:#f7faff;">(</span><span style="color:#008000;background-color:#f7faff;font-weight:bold;">'./templates/zh/sj/'</span><span style="background-color:#f7faff;">);</span><span style="color:#808080;background-color:#f7faff;font-style:italic;">//</span><span style="color:#808080;background-color:#f7faff;font-style:italic;font-family:'宋体';">当前目录中的文件夹下的文件夹<br /></span><span style="color:#660000;background-color:#f7faff;">$folder_list </span><span style="background-color:#f7faff;">= </span><span style="color:#000080;background-color:#f7faff;font-weight:bold;">array</span><span style="background-color:#f7faff;">();<br /></span><span style="color:#000080;background-color:#f7faff;font-weight:bold;">while</span><span style="background-color:#f7faff;">( (</span><span style="color:#660000;background-color:#f7faff;">$filename </span><span style="background-color:#f7faff;">= </span><span style="background-color:#f7faff;font-style:italic;">readdir</span><span style="background-color:#f7faff;">(</span><span style="color:#660000;background-color:#f7faff;">$handler</span><span style="background-color:#f7faff;">)) !== </span><span style="color:#000080;background-color:#f7faff;font-weight:bold;">false </span><span style="background-color:#f7faff;">) {<br /></span><span style="background-color:#f7faff;"> </span><span style="color:#000080;background-color:#f7faff;font-weight:bold;">if</span><span style="background-color:#f7faff;">(</span><span style="color:#660000;background-color:#f7faff;">$filename </span><span style="background-color:#f7faff;">!= </span><span style="color:#008000;background-color:#f7faff;font-weight:bold;">"." </span><span style="background-color:#f7faff;">&& </span><span style="color:#660000;background-color:#f7faff;">$filename </span><span style="background-color:#f7faff;">!= </span><span style="color:#008000;background-color:#f7faff;font-weight:bold;">".."</span><span style="background-color:#f7faff;">){<br /></span><span style="background-color:#f7faff;"> </span><span style="background-color:#f7faff;font-style:italic;">array_push</span><span style="background-color:#f7faff;">(</span><span style="color:#660000;background-color:#f7faff;">$folder_list</span><span style="background-color:#f7faff;">,</span><span style="color:#660000;background-color:#f7faff;">$filename</span><span style="background-color:#f7faff;">);<br /></span><span style="background-color:#f7faff;"> }<br /></span><span style="background-color:#f7faff;">}<br /></span><span style="background-color:#f7faff;font-style:italic;">closedir</span><span style="background-color:#f7faff;">(</span><span style="color:#660000;background-color:#f7faff;">$handler</span><span style="background-color:#f7faff;">);</span>



