Codeigniter按名称排序get_filename

时间:2014-07-27 20:08:11

标签: php codeigniter directory helper

我在codeigniter中获取一个目录列表,以便在表单中发布但无法对其进行排序。

无论如何我可以按字母排序吗?这是下面的代码,我已经完成了文档,但找不到任何东西。

    $this->load->helper('directory');
    $list_movs = get_filenames('./spots');
    foreach($list_movs as $mov):

        $movs[$mov] = $mov; 

    endforeach;

谢谢

1 个答案:

答案 0 :(得分:3)

$list_movs只是regular array。您可以使用sort($list_movs)

对其进行排序

如果您想按自然顺序排序,不区分大小写,请执行:

sort($list_movs, SORT_NATURAL | SORT_FLAG_CASE);

这与使用natcasesort()相同,请记住,键值关联不会保留,但对于您的用例,我认为它不重要。

如果键值关联很重要,请使用asort()