【发布时间】:2015-02-02 15:01:52
【问题描述】:
在 CodeIgnitor 中,我使用 directory_map 获取此数组。
Array
(
[0] => preview.zip
[1] => RealEsta - Email Marketing Template.zip
[2] => thumbnail
[3] => thumbnail.jpg
)
我想从数组中删除目录名。
Array
(
[0] => preview.zip
[1] => RealEsta - Email Marketing Template.zip
[2] => thumbnail.jpg
)
像这样。我将如何从这个文件列表数组中删除这个目录。
【问题讨论】:
-
你怎么知道索引2是一个目录?
-
这将有助于首先了解您是如何创建数组的,因为 PHP 中的许多目录列表方法都具有排除 dirs 或仅限制文件的本地方法。
-
根据文档,子目录本身就是数组,所以你可以通过
is_array()过滤它们。 ellislab.com/codeigniter/user-guide/helpers/… 但这意味着数字索引元素是 not 目录,因此thumbnail实际上可能是没有扩展名的 file。 -
$map = directory_map('./uploads/'.$user_id.'/files', TRUE, FALSE); print_r($map);这是我的代码,它返回上面的数组我如何使用is_array
标签: php arrays codeigniter getfiles filelist