我正在使用glob方法将我的子目录转换为数组。
他按字母顺序排序,我希望按数字排序。
如果我有名为1、3、5、10的子目录,
它们将被这样排列:10,1,3,5。
我想让它们像这样:1,3,5,10。
有什么选项吗?谢谢。
编辑:
现在我找到了natsort($files);
当我用它和:
<?php
$items = glob("../albums/*", GLOB_ONLYDIR);
foreach($items as $item) {
echo "$item\n ";
}
?>
他按字母顺序排序,我希望按数字排序。
如果我有名为1、3、5、10的子目录,
它们将被这样排列:10,1,3,5。
我想让它们像这样:1,3,5,10。
有什么选项吗?谢谢。
编辑:
现在我找到了natsort($files);
当我用它和:
$items = array_slice(glob('albums/*', GLOB_ONLYDIR), 0, 4);
natsort($items);
我的文件夹编号是995-1000。 它给了我这个数组:995,996,997,1000。