对产品个数有限制时,如何去掉多余的?
比如一个模块中,最多展示10个产品, 但是用户可能选择了11个到20个。
此时,我们就要将用户多选的那一些截掉,如此的好处是:
1)模块结构不变形
2)减少PHP查询量
3)提升的模块的运行速度
一般用一段这样的代码进行截取即可:
$items = $uriManager->queryByIds(array_slice(explode(',' , $_MODULE['items']),0,$maxItems),$sortBy);
关键是一个array_slice( $arr, $start, $count)这个函数的理解。
array_slice的具体用法请问度娘“php array_slice”,此处不再说明。
--本文作者:__苦力。博客:http://www.cnblogs.com/kuli

浙公网安备 33010602011771号