例如,我的views目录中有一个文件:
views/admin/store/test1.php
views/admin/store/test2.php
views/admin/store/test3.php
如何让他们进入阵列?
答案 0 :(得分:3)
试试这个:
$views = Kohana::list_files('views/admin/store');
这将通过检查模块等来获取级联文件系统中此文件夹中的所有文件。
答案 1 :(得分:1)
这里是解决方案:
$fileArray = array();
$directory = APPPATH . 'views/admin/store/*';
foreach ( glob($directory) as $filename ) {
$result = pathinfo($filename, PATHINFO_BASENAME);
array_push($fileArray, $result);
}
有些说明: 与
'views/templates/*'
您将找到目录中的所有文件。您也可以通过这种方式“过滤”结果:
'views/templates/*.php'
内容PATHINFO_BASENAME仅返回文件名,其他信息可以使用PATHINFO_DIRNAME,PATHINFO_EXTENSION或PATHINFO_FILENAME。 (见http://php.net/manual/en/function.pathinfo.php)