|
|
|
|
|
для: Tamplier
(12.08.2010 в 14:48)
| | Это вопрос другого раздела - MySQL. | |
|
|
|
|
|
|
|
для: sim5
(12.08.2010 в 14:36)
| | Вот как составить такой запрос к БД вся и загвоздка. таблица выглядит так: id | id_key | sub_menu
id - номер ссылки
id_key - порядок сортировки
sub_menu - номер подменю соответствующий номеру пункта меню
Туплю как вывести id деревом | |
|
|
|
|
|
|
|
для: Tamplier
(12.08.2010 в 14:41)
| | Я не то написал, что требуется в твоем случае я так и не понял | |
|
|
|
|
|
|
|
для: Красная_шляпа
(12.08.2010 в 14:34)
| | Вот тут оно выводится отдельными массивами, а необходимо правильно расставить массивы за соответствующими значениями. | |
|
|
|
|
|
|
|
для: Tamplier
(12.08.2010 в 14:29)
| | Сортировку элементов меню нужно производить в запросе к базе, где еще понятна "дочерность", а в вашем массиве ее и близко нет. Чтобы что-то чему-то пренадлежало, это что-то должно быть чему-то подчинено. | |
|
|
|
|
|
|
|
для: Tamplier
(12.08.2010 в 13:45)
| | Я понял шо нужно по первой колонке
// <?php
// пусть $a - исходный массив
$a0 = array();
foreach ($a as $k => $v) {
$a0[$k] = $v[0];
}
asort($a0);
$a0 = array_keys($a0);
echo "<pre>";
foreach($a0 as $v) {
echo print_r($a[$v],1)."\n";
}
|
| |
|
|
|
|
|
|
|
для: sim5
(12.08.2010 в 14:25)
| | Здесь есть массивы 15, 23, 31, 34 их нужно разместить сразу за значениями 15, 23, 31, 34 чтобы получилось иерархическое дерево вложенных массивов. Вобще это сортировка меню. | |
|
|
|
|
|
|
|
для: Tamplier
(12.08.2010 в 13:45)
| | >То есть чтобы дочерние массивы находились сразу за элементами с номерами совпадающими
А вы сами то сможете объяснить по каким признакам 20, 21, 22 являются дочерями и кому? | |
|
|
|
|
|
|
|
для: Саня
(12.08.2010 в 14:19)
| | Ну то есть выбрать из многомерного массива все вложенные массивы кроме нулевого и разместить их сразу за значениями с соответствующим номером (оговорюсь сразу номера уникальные т.е не повторяются). То есть массив 15 разместить за значением 15, массив 34 за значением 34 и т.д. | |
|
|
|
|
|
|
|
для: Tamplier
(12.08.2010 в 13:45)
| | . | |
|
|
|
|