Исключить из массива не нужные данные

Статус
В этой теме нельзя размещать новые ответы.

Menro

web, seo, email, hack
Регистрация
27 Янв 2008
Сообщения
689
Реакции
138
Всем привет! Работаю с Joomla + Virtuemart 3.
Вообщем появилась у меня такая задача: исключить из цикла не нужные мне данные.
Обрисую что имею:

Код:
foreach ($this->category->children as $category) { ?>
$categoryCount= VmModel::getModel('category');
<?php echo $category->category_name ?>
<?php $bol = $categoryCount->countProducts($category->virtuemart_category_id ); ?>
<?php } ?>

Выводится название категории и количество товаров в категории.
Теперь моя боль: мне нужно исключить из цикла те категории, в которых 0 товаров, то есть там где $bol = 0 - удалить из массива, ну или оставить в массиве только где $bol > 0.

Короче буде признателен за любую помощь!
Спасибо!
 
если просто пропускать категории у которых 0 товаров?
Код:
foreach ($this->category->children as $category) {
$categoryCount= VmModel::getModel('category');
$bol = $categoryCount->countProducts($category->virtuemart_category_id );
if ($bol == 0)
   continue;
echo $category->category_name
} ?>
 
если просто пропускать категории у которых 0 товаров?
Код:
foreach ($this->category->children as $category) {
$categoryCount= VmModel::getModel('category');
$bol = $categoryCount->countProducts($category->virtuemart_category_id );
if ($bol == 0)
   continue;
echo $category->category_name
} ?>
Огромное спасибо!
Проблема решена!
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху