我正在尝试限制投资组合脚本中的项目数量。
<?php
$k = 1;
shuffle($items);
foreach ($items as $item ){
if($k==11) break; ?>
<li data-id="id-<?php echo($k); ?>" data-type="<?php echo( ereg_replace("[^A-Za-z0-9]", "", $item->item_category) ); ?>">
..........more item listings ....
</li>
<?php $k++; } ?>
我在代码中添加了 shuffle,所以我可以从不同的类别中得到不同的结果,并且我可以限制结果的总数。但是我怎么能限制每个类别的项目数量呢?就像从每个类别中获取 5 个项目然后将它们洗牌?
我无法更改整体功能,因为它是插件的一部分。然而,添加到代码中的一些更改是可能的。有任何想法吗?
谢谢 :)