2010-04-09 82 views
0

我有一個content文件夾裏面充滿下列方式命名其他子目錄:PHP包括由名字

id1_1 
id1_2 
id1_3 
id2_1 
id2_2 

等。這些文件夾中的每一個都包含一個文件template.php

文件夾的數量是動態的,所以我需要找到一種方法將所有從id_1_開始的文件夾中的所有template.php導入到我的index.php文件中。有沒有簡單的方法來做到這一點?

回答

3

可以使用水珠()函數:

$arrFiles = glob('./id_1_*/template.php'); 
foreach($arrFiles as $file) { 
    include_once($file); 
} 
1

您可以使用一個遞歸函數+的foreach +水珠:

http://www.php.net/glob

+0

我想補充:如果您需要遞歸只需要下降到無限深度(即子子文件夾),但通過它的聲音,你可能不需要它。 – 2010-04-09 18:59:41