PHP按名称包含
我有一个PHP按名称包含,php,include,directory,Php,Include,Directory,我有一个content文件夹,其中充满了以以下方式命名的其他子目录: id1_1 id1_2 id1_3 id2_1 id2_2 等等。每个文件夹都包含一个文件template.php 文件夹的数量是动态的,因此我需要找到一种方法将所有template.php从id\u 1\u开始的文件夹导入我的index.php文件。有什么简单的方法可以做到这一点吗?您可以使用递归函数+foreach+glob: 您可以使用递归函数+foreach+glob: 您可以使用glob()函数: $arrFile
content
文件夹,其中充满了以以下方式命名的其他子目录:
id1_1
id1_2
id1_3
id2_1
id2_2
等等。每个文件夹都包含一个文件template.php
文件夹的数量是动态的,因此我需要找到一种方法将所有
template.php
从id\u 1\u
开始的文件夹导入我的index.php
文件。有什么简单的方法可以做到这一点吗?您可以使用递归函数+foreach+glob:
您可以使用递归函数+foreach+glob: 您可以使用glob()函数:
$arrFiles = glob('./id_1_*/template.php');
foreach($arrFiles as $file) {
include_once($file);
}
可以使用glob()函数:
$arrFiles = glob('./id_1_*/template.php');
foreach($arrFiles as $file) {
include_once($file);
}
只需添加:仅当您需要下降到无限深度(即子文件夹)时才需要递归,但根据它的声音,您可能不需要它。只需添加:仅当您需要下降到无限深度(即子文件夹)时才需要递归,但根据它的声音,您可能不需要它。