商品ページで、ランダムに選択された他の4つの商品を表示したいのですが、すでに表示されている商品は表示しません。表示されたものの製品IDはであり$_product->getId()
、すべての製品は次の$result[]
ような配列になります。
foreach($collection as $product){
$result[]=$product->getId();
}
4つのランダムな商品のIDを取得するために使用$need = array_rand($result, 4);
していますが、表示されている商品のIDが含まれている可能性があります。アレイ$_product->getId()
から除外するにはどうすればよいですか?$need[]
ありがとうございました。