Как вы сортируете массив строк, которые также содержат числа.
Например, я использовал функцию glob (), чтобы получить список имен файлов.
По умолчанию массив выводит файлы в порядке возрастания, но читает каждый числовой символ отдельно, а не целое число.
"C://path/to/file/file.tpl""C://path/to/file/file1.tpl""C://path/to/file/file11.tpl""C://path/to/file/file12.tpl"....
....
"C://path/to/file/file2.tpl"
"C://path/to/file/file.tpl""C://path/to/file/file1.tpl""C://path/to/file/file2.tpl"...
...
"C://path/to/file/file11.tpl""C://path/to/file/file12.tpl"
Есть ли функция PHP, которая выполняет это?
Большое спасибо
использование natsort
Эта функция реализует алгоритм сортировки, который упорядочивает буквенно-цифровые строки так, как это делает человек, сохраняя связи ключ / значение. Это описывается как «естественный порядок».
sort($array, SORT_NATURAL);
или же
natsort($array);
Естественная сортировка.