【问题标题】:Kohana 3.3 How to get a files into array?Kohana 3.3 如何将文件放入数组?
【发布时间】:2013-04-19 15:41:13
【问题描述】:

例如,我的视图目录中有一个文件:

views/admin/store/test1.php
views/admin/store/test2.php
views/admin/store/test3.php

如何将它们放入数组中?

【问题讨论】:

  • 您想要文件内容吗?这里需要更多信息。您要扫描文件夹中的文件并获取文件名或内容或类似内容吗?

标签: php kohana kohana-3


【解决方案1】:

试试这个:

$views = Kohana::list_files('views/admin/store');

这将通过检查模块等来获取级联文件系统中此文件夹内的所有文件..

【讨论】:

  • basename 会带你到那里 :)
【解决方案2】:

解决办法:

$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

【讨论】:

    猜你喜欢
    • 2015-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多