falkongm 0 Опубликовано: 26 июля 2007 Рассказать Опубликовано: 26 июля 2007 Допустим я знаю id текущей категории, то как мне выбрать все категории, которые находятся на следующем уровне иерархии? Можно конечно и так foreach ($cat_info as $cats) { if ($cats['parentid']==$category_id){ // что-то делаем.... } } Но это довольно-таки не эфективно... Особенно когда имеется большое количество категорий. А может есть в php функция делающая выборку из массива по значению одного из ключей? На мой взгляд это был бы самый оптимальный вариант. Или у кого-нибудь есть более правильное решение? P.S. Прошу ногами сильно не пинать, если мой вопрос показался вам глупым. Просто я в php полный ноль. Да и с DLE только неделю назад познакомился... Цитата Ссылка на сообщение Поделиться на других сайтах
Jeka009 2 Опубликовано: 26 июля 2007 Рассказать Опубликовано: 26 июля 2007 Прошу ногами сильно не пинать, если мой вопрос показался вам глупым. Просто я в php полный ноль. Да и с DLE только неделю назад познакомился... и в не тот раздел еще запостил Цитата Ссылка на сообщение Поделиться на других сайтах
falkongm 0 Опубликовано: 27 июля 2007 Рассказать Опубликовано: 27 июля 2007 (изменено) Автор Неужели мне ни кто не посоветует, как мне быть в этой ситуации? Изменено 27 июля 2007 пользователем falkongm Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 082 Опубликовано: 27 июля 2007 Рассказать Опубликовано: 27 июля 2007 А может есть в php функция делающая выборку из массива по значению одного из ключей? На мой взгляд это был бы самый оптимальный вариант. есть такая функция http://de2.php.net/manual/ru/ref.array.php http://de2.php.net/manual/ru/function.array-keys.php Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.