Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Функция сортировки массива по выбору. 
:(
    Опции темы
Zmiuko
  Дата 24.3.2009, 13:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


http://zmiuko.ru
**


Профиль
Группа: Участник
Сообщений: 297
Регистрация: 8.10.2008

Репутация: 2
Всего: 2



Прости, я, наверное, на этом форуме уже всех достал и еще как надоел, но деваться некуда.

Пишу ща функцию сортировки массива. Их конечно полно стандартных, но я думаю задача простая.

Цель такая.

есть массив:

Код

$a = array(
array('значение','значение','значение','значение'),
array('значение','значение','значение','значение'),
array('значение','значение','значение','значение'),
array('значение','значение','значение','значение'),
array('значение','значение','значение','значение'),
array('значение','значение','значение','значение'),
array('значение','значение','значение','значение'),
);


, где значения все разные... в одном столбце идут только буковы, в другом цыфры, в третьем вперемешку... ну кароче не важно, как идут и сколько столбцов..

Функция должна сортировать по указанному столбцу с аргументом на возрастание или убывание.
Я уже запарился... код уж помещать не буду, позориться (((


Я так думаю, что брать каждый столбец, сувать его в массив с ключами от нуля и до count($a[$i][номер столбца]) и применять к нему стандартные функции сортировки если $arg=1, то убывание, а если =2, то возрастание, или я не прав... Хотя возможно изобретаю велосипед...
PM MAIL WWW ICQ Skype Jabber   Вверх
Sanchezzz
  Дата 24.3.2009, 13:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1670
Регистрация: 19.11.2006
Где: Voronezh

Репутация: 41
Всего: 60



Цитата

Прости, я, наверное, на этом форуме уже всех достал и еще как надоел, но деваться некуда.
 есть лекарство, справочник по ночам, перед сном....

вот посмотри ссылку


--------------------
Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS.
PM MAIL Skype GTalk   Вверх
Zmiuko
  Дата 24.3.2009, 13:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


http://zmiuko.ru
**


Профиль
Группа: Участник
Сообщений: 297
Регистрация: 8.10.2008

Репутация: 2
Всего: 2



Sanchezzz, спасибо тебе, сам бы долго мозг мучал smile
PM MAIL WWW ICQ Skype Jabber   Вверх
awers
Дата 24.3.2009, 13:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1465
Регистрация: 22.3.2006
Где: Россия, Таганрог

Репутация: 21
Всего: 31



Zmiuko, давай я тебе уже хостинг с бд дам, а? ну серьёзно, такие задачи, которые вообще решать не надо.
PM MAIL WWW ICQ Skype   Вверх
Zmiuko
Дата 24.3.2009, 13:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


http://zmiuko.ru
**


Профиль
Группа: Участник
Сообщений: 297
Регистрация: 8.10.2008

Репутация: 2
Всего: 2



awers, писал:
Цитата

Zmiuko, давай я тебе уже хостинг с бд дам, а? ну серьёзно, такие задачи, которые вообще решать не надо. 

Не откажусь... ))))

Ну самое, ну и спросил. Ту же спрашивают - а вот у меня такой вот вопрос, вот забыли какими дотошными сами были. )))

Офтоп само собой )))
PM MAIL WWW ICQ Skype Jabber   Вверх
awers
Дата 24.3.2009, 13:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1465
Регистрация: 22.3.2006
Где: Россия, Таганрог

Репутация: 21
Всего: 31



Цитата(Zmiuko @  24.3.2009,  14:30 Найти цитируемый пост)
Ну самое, ну и спросил. Ту же спрашивают - а вот у меня такой вот вопрос, вот забыли какими дотошными сами были. )))

Раз уж офтоп. Небыл дотошным. Сидел курил маны, ковырял гугл и сорсы. Писал в форум когда мозг просто взрывался и после того как гугл меня банил =)
PM MAIL WWW ICQ Skype   Вверх
Zmiuko
Дата 24.3.2009, 13:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


http://zmiuko.ru
**


Профиль
Группа: Участник
Сообщений: 297
Регистрация: 8.10.2008

Репутация: 2
Всего: 2



Офтоп:

awers, писал:
Цитата

Раз уж офтоп. Небыл дотошным. Сидел курил маны, ковырял гугл и сорсы. Писал в форум когда мозг просто взрывался и после того как гугл меня банил =)


Ну каждый по-своему smile Просто я со своей БД сунулся, всех улыбнуло... А тем не менее пытаюсь ведь что-то придумать, ну не получается у меня что-то - так зеленый ведь smile

Добавлено через 27 секунд
Ща модератор прикроет нашу лавочку smile
PM MAIL WWW ICQ Skype Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0649 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.