|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.05.2008, 12:42 | #1 |
Форумчанин
Регистрация: 03.11.2006
Сообщений: 278
|
сортировка в многомерном массиве
делаю массив
Код:
1)отсортировать весь $mp[$rp["post_id"]] по $rp["post_id"] 2)удалить все $mp[$i] кроме $n больших $rp["post_id"] 3)сделать массив без пробелов номеров в $rp["post_id"]? т.е. чтобы $rp["post_id"] так и шли попорядку.
Разработка сайтов -дело прикольное
Последний раз редактировалось LeoN; 29.05.2008 в 13:04. Причина: изменение кода |
29.05.2008, 13:31 | #2 |
Antimoderаtoris
Участник клуба
Регистрация: 08.02.2008
Сообщений: 1,251
|
Во-первых, тебе нужно научиться отделять многомерный массив, от одномерного.
1) Твой массив $mp[] является одномерным, и сортируется обычными функциями сортировки PHP (sort(), arsort(), asort(), ksort(), natsort(), natcasesort(), rsort(), usort(), array_multisort() и uksort()). 2) Почитай мануал по функциям: array_shift() и array_pop() 3) Напиши свою функцию, которая бы проходила по всему массиву и упорядочивала ключи. Хотя я честно не понимаю, зачем тебе это нужно, но да ладно..
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
|
29.05.2008, 15:25 | #3 |
Форумчанин
Регистрация: 03.11.2006
Сообщений: 278
|
Извините, под конец рабочего дня мозги тормозят - и правда одномерный.
Разработка сайтов -дело прикольное
|
02.06.2008, 04:07 | #4 |
Форумчанин
Регистрация: 03.11.2006
Сообщений: 278
|
и все таки у меня не получается вывод:
$mp[0]["post_subject"] если так то ничего, а если просто 0 то выдает array.
Разработка сайтов -дело прикольное
|
02.06.2008, 04:52 | #5 |
Antimoderаtoris
Участник клуба
Регистрация: 08.02.2008
Сообщений: 1,251
|
Да, что-то я пропустил, что ты присваиваешь массиву уже ещё одно измерение.. Многомерный он у тебя. Тебе сюда.
http://www.php.net/manual/ru/functio...-multisort.php
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
|
02.06.2008, 05:03 | #6 |
Форумчанин
Регистрация: 03.11.2006
Сообщений: 278
|
все уже разобрался, спасибо всем
Разработка сайтов -дело прикольное
|
02.06.2008, 05:04 | #7 |
Форумчанин
Регистрация: 03.11.2006
Сообщений: 278
|
хотя как помотреть.
Разработка сайтов -дело прикольное
|
03.06.2008, 07:46 | #8 |
Форумчанин
Регистрация: 03.11.2006
Сообщений: 278
|
Код:
Разработка сайтов -дело прикольное
|
03.06.2008, 15:39 | #9 |
Antimoderаtoris
Участник клуба
Регистрация: 08.02.2008
Сообщений: 1,251
|
Как насчёт сортировки в MySQL запросе?
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Существование элемента в массиве | Carbon | Помощь студентам | 10 | 31.03.2008 19:03 |
Снова о массиве | Constellation | Общие вопросы Delphi | 2 | 09.02.2008 20:42 |
Нахождение суммы в массиве. PHP | Айвенго | Помощь студентам | 3 | 28.01.2008 19:46 |
сохранение данных в массиве | ratibor32 | Общие вопросы C/C++ | 1 | 04.01.2008 12:44 |
Обмен блоков в массиве | Irik | Помощь студентам | 6 | 29.04.2007 14:08 |