ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (1): [1]   

> Без описания
Gori
Отправлено: 7 августа 2017 — 15:47
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 165
Дата рег-ции: Сент. 2013  
Репутация: 2




Есть перебор файлов директории:


CODE:
if ($handle = opendir('./papka')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$files[] = $file; } }
closedir($handle); }


При выводе массива:

print_r($files);

Выдаёт это:

CODE:
Array
(
[0] => 1.htm
[1] => 10.htm
[2] => 11.htm
[3] => 12.htm
[4] => 13.htm
[5] => 14.htm
[6] => 15.htm
[7] => 16.htm
[8] => 17.htm
[9] => 18.htm
[10] => 19.htm
[11] => 2.htm
[12] => 20.htm
[13] => 21.htm
[14] => 22.htm
[15] => 23.htm
[16] => 24.htm
[17] => 25.htm
[18] => 26.htm
[19] => 27.htm
[20] => 28.htm
[21] => 29.htm
[22] => 3.htm
)


Т.е. после 1 следует 10.
После 19 следует 2.
Как упорядочить, чтобы был обычный порядок?
После 1 следовало 2, а не 10?
 
 
NordWest
Отправлено: 8 августа 2017 — 09:51
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 76




Попробуйте так.
CODE:
if ($handle = opendir('./papka'))
{
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$files[] = $file; } }
closedir($handle);
}
sort($files,SORT_NUMERIC);
reset($files);
 
 
Gori
Отправлено: 8 августа 2017 — 18:09
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 165
Дата рег-ции: Сент. 2013  
Репутация: 2




NordWest , спасибо огромное.
 
 
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« PHP/Perl »

> Похожие темы: Как сделать массив по порядку?
Темы Форум Информация о теме Обновление
Отдача некоторых картинок через скрипт
Помогите сделать
Общие вопросы Ответов: 40
Автор темы: BON
2 июня 2011 — 20:13
Автор: BON
Принципиально новая сборка ExBB
Хочу сделать принципиально новую сборку, выслушаю ваши предложения
Обсуждаем Ответов: 178
Автор темы: WebMaster
22 августа 2015 — 19:15
Автор: WebMaster
Выбор одного стиля для всех пользователей
Как сделать?
Обсуждение Ответов: 19
Автор темы: Parapsixolog
4 мая 2018 — 11:34
Автор: Parapsixolog
Подпись
сделать галочку активной в профиле
Общие вопросы Ответов: 1
Автор темы: eisventura
26 июля 2009 — 17:39
Автор: yura3d
Ответить с цитированием
Как сделать?
Обсуждение Ответов: 13
Автор темы: Светлана
29 апреля 2010 — 10:54
Автор: electron
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0602]     [ ]