Перейти к публикации

Рекомендованные сообщения

Допустим я знаю id текущей категории, то как мне выбрать все категории, которые находятся на следующем уровне иерархии?

Можно конечно и так


foreach ($cat_info as $cats) {

   if ($cats['parentid']==$category_id){

	  // что-то делаем....

   }

}

Но это довольно-таки не эфективно... Особенно когда имеется большое количество категорий.

А может есть в php функция делающая выборку из массива по значению одного из ключей? На мой взгляд это был бы самый оптимальный вариант.

Или у кого-нибудь есть более правильное решение?

P.S.

Прошу ногами сильно не пинать, если мой вопрос показался вам глупым. Просто я в php полный ноль. Да и с DLE только неделю назад познакомился...

Ссылка на сообщение
Поделиться на других сайтах

Прошу ногами сильно не пинать, если мой вопрос показался вам глупым. Просто я в php полный ноль. Да и с DLE только неделю назад познакомился...

и в не тот раздел еще запостил

Ссылка на сообщение
Поделиться на других сайтах

А может есть в php функция делающая выборку из массива по значению одного из ключей? На мой взгляд это был бы самый оптимальный вариант.

есть такая функция

http://de2.php.net/manual/ru/ref.array.php

http://de2.php.net/manual/ru/function.array-keys.php

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...