Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Не получили
письмо с кодом активации
?
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Начало
Помощь
Поиск
Календарь
Вход
Регистрация
Forum Webscript.Ru
»
Программирование
»
PHP
»
array_multisort не сортирует
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: array_multisort не сортирует (Прочитано 3118 раз)
0 Пользователей и 1 Гость просматривают эту тему.
Miracle
Завсегдатай
Новичок
Сообщений: 32
+0/-0
0
array_multisort не сортирует
«
:
22 Декабря 2002, 19:30:59 »
Не хочет сортироваться
Подскажите где ошибка!
Заранее спасибо!
То что я собираю заново all_members вы не обращайте внимание я просто убрал один if что использую
остальное просто не изменил
$all_members
= array();
$members_names
= array();
$time_edited
= array();
if (
file_exists
(
$users_db
)) {
$all_users
=
file
(
$users_db
);
foreach (
$all_users
as
$all_users_line
) {
$member_db_check
=
explode
(
"|"
,
$all_users_line
);
$all_members
[] =
$all_users_line
;
$members_names
[] =
$member_db_check
[
4
];
$time_edited
[] =
$member_db_check
[
28
];
}
}
if (
$sort
==
"byname"
) {
array_multisort
(
$all_members
,
SORT_REGULAR
,
SORT_ASC
,
$members_names
);
}
else {
array_multisort
(
$all_members
,
SORT_NUMERIC
,
SORT_DESC
,
$time_edited
);
}
«
Последнее редактирование: 22 Декабря 2002, 19:41:49 от Miracle
»
Записан
ThE0ReTiC
Главный по тарелочкам
Глобальный модератор
Ветеран
Сообщений: 4041
+2/-0
2
array_multisort не сортирует
«
Ответ #1 :
23 Декабря 2002, 12:20:04 »
Так может тебе надо использовать SORT_STRING вместо SORT_REGULAR ?
У тебя ж там идет сортировка по именам, которые наверняка представляют строки (и скорее всего русские)?
Или нет?
Записан
AS IS...
Miracle
Завсегдатай
Новичок
Сообщений: 32
+0/-0
0
array_multisort не сортирует
«
Ответ #2 :
23 Декабря 2002, 15:22:42 »
В именах возможны латиница, кириллица и цифры
Я вообще пробовал менять STRING и REGULAR
Но дело в том что даже и по времени не сортирует
Где только цифры
Записан
Печать
Страницы: [
1
]
Вверх
« предыдущая тема
следующая тема »
Forum Webscript.Ru
»
Программирование
»
PHP
»
array_multisort не сортирует
Sitemap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28