对产品个数有限制时,如何去掉多余的?
2012-09-15 13:26
204 查看
比如一个模块中,最多展示10个产品, 但是用户可能选择了11个到20个。
此时,我们就要将用户多选的那一些截掉,如此的好处是:
1)模块结构不变形
2)减少PHP查询量
3)提升的模块的运行速度
一般用一段这样的代码进行截取即可:
关键是一个array_slice( $arr, $start, $count)这个函数的理解。
array_slice的具体用法请问度娘“php array_slice”,此处不再说明。
此时,我们就要将用户多选的那一些截掉,如此的好处是:
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”,此处不再说明。
相关文章推荐
- 如何去掉myeclipse8.5中servlet模板中doGet和doPost方法中多余的代码
- 如何去掉“为了保护您的安全,IE已限制此文件显示可能访问您的计算机的活动内容,单击此处查看选项”
- EditText去掉黄色边框 && 如何限制edittext输入字数
- storyboard如何去掉tableview中多余的cell
- fastjson如何去掉多余的反斜杠
- 【python】matplotlib在把坐标轴移到中间后如何去掉两个坐标轴上多余的一个0?
- [杂乱无章] 如何将多余的空行去掉
- 在使用iMatrix平台中遇到产品已过期或超出同时在线人数限制时,该如何处理?
- 如何使电脑网速加快,去掉系统的带宽限制
- 在SQL语句中,如何去掉小数点后面多余的零?
- 如何限制Dedecms文章或产品描述的字数
- 如何限制Dedecms文章或产品描述的字数
- [Android] 对ImageView设置属性scaleType为FIT_START,如何去掉多余空白
- 如何去掉微软正版的产品验证提醒
- android中Textview如何限制在一行显示且多余字符自动截断
- devise 如何 去掉必填email的限制?
- 如何平衡用户期望与资源限制、产品研发的矛盾?
- 如何去掉tableView多余分割线
- [Android] 对ImageView设置属性scaleType为FIT_START,如何去掉多余空白
- se105模板,产品详情页去掉多余的review栏目。