【发布时间】:2017-04-22 02:13:07
【问题描述】:
我有一堆这样的文件夹:
Letter#1
Letter#10
Letter#2
Letter#3
我如何重新排序它们,以便当我使用 glob 阅读它们时,我得到:
Letter#1
Letter#2
Letter#3
Letter#10
【问题讨论】:
我有一堆这样的文件夹:
Letter#1
Letter#10
Letter#2
Letter#3
我如何重新排序它们,以便当我使用 glob 阅读它们时,我得到:
Letter#1
Letter#2
Letter#3
Letter#10
【问题讨论】:
有很多方法可以订购它。
Letter#,然后像这样排序。
$folders = ['Letter#1', 'Letter#2', 'Letter#3', 'Letter#10'];
$prefix = 'Letter#';
foreach ($folders as $key => $folder) {
$folders[$key] = ltrim($folder, $prefix);
}
$folder = sort($folders, SORT_NUMERIC);
foreach ($folders as $key => $folder) {
$folders[$key] = $prefix . $folder;
}
print_r($folders);
【讨论】: