JCB*_*gar 1 php arrays foreach
我有一个php foreach循环,它在我的商店显示我的所有产品.代码如下所示:
<?php foreach ($products as $product) { ?>
// getting products here
<?php } ?>
Run Code Online (Sandbox Code Playgroud)
有些产品我希望不会出现在那个循环中,我有id的代码,所以我编辑了Foreach循环,如下所示:
<?php $ids = array(564,365,66,234,55); ?>
<?php foreach ($products as $product) { ?>
<?php if(in_array($product['product_id'],$ids)) { ?>
//getting products here
<?php } ?>
<?php } ?>
Run Code Online (Sandbox Code Playgroud)
这恰恰与我想做的相反.我知道它会.但我认为有一些方法可以扭转这一局面,只隐藏那些产品.我想知道是否有从产品阵列中删除那些产品ID,然后继续php循环获取所有其他产品.有任何想法吗?谢谢!