在 Magento 中,我有一个包含产品的数组,我想从这些产品中获得它们所在的类别。这就是我所拥有的,但我正在使用 foreach 来浏览产品,因此需要删除重复项.
我已经有了 foreach 的类别名称,但是现在需要删除一些重复项。
<?php foreach ($_productCollection as $_product): ?>
<div class="bk-all-products">
<?php
$bk_product_id = $_product->getCategoryIds();
$bk_category_id = $bk_product_id[1];
$categoryId = $bk_category_id;
$_objectManager = \Magento\Framework\App\ObjectManager::getInstance();
$category = $_objectManager->create('Magento\Catalog\Model\Category')
->load($categoryId);
$bk_category_id_name = $category->getName();
echo $bk_category_id_name;
echo "<br><br>";
?>
</div>
<?php endforeach; ?>
附加信息
当我还在 foreach 中打印数组时,这就是返回值:
数组 ( [0] => 354 [1] => 362 [2] => 360 [3] => 414) Cafeïnevrije koffie
数组 ( [0] => 354 [1] => 362 [2] => 364 [3] => 414) Cafeïnevrije koffie
数组 ( [0] => 354 [1] => 367 ) Koffiepakketten
数组 ( [0] => 354 [1] => 364 )
数组 ( [0] => 354 [1] => 360 ) 浓缩咖啡
数组([0] => 354 [1] => 360 [2] => 414)Espressokoffie
数组([0] => 354 [1] => 364 [2] => 414)
数组([0] => 354 [1] => 360 [2] => 414)Espressokoffie
数组 ( [0] => 354 [1] => 367 ) Koffiepakketten
数组 ( [0] => 354 [1] => 367 ) Koffiepakketten
数组 ( [0] => 367 [1] => 354 )
数组 ( [0] => 367 [1] => 354 )
有只小跳蛙