TP框架数组去重后分页

简介:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
$view  = D( 'HistoryTest' )
     ->alias( "as a" )
     ->join( "qxy_test as b on a.object = b.id" )
     ->field( "b.title,b.id,a.uid" )
     ->order( 'a.id desc' )
     ->where( "a.title like '%" . $key . "%'" )
     ->select();
$view  $this ->multi_unique( $view );   //调用去重方法
$count  count ( $view );
$Page  new  \Think\Page( $count ,5);  //每页显示条数
$view  array_slice ( $view $Page ->firstRow, $Page ->listRows);  //分组函数
$show  $Page ->show();                 //显示分页
 
$this ->sear =  $view ;    //发送变量
$this ->page =  $show ;
 
 
 
public  function  multi_unique( $array ) {  //数组去重方法
     foreach  ( $array  as  $k => $na )
         $new [ $k ] = serialize( $na );
     $uniq  array_unique ( $new );
     foreach ( $uniq  as  $k => $ser )
         $data [ $k ] = unserialize( $ser );
     return  ( $data );
}



      本文转自噼里啪啦啦 51CTO博客,原文链接:http://blog.51cto.com/pilipala/1774451 ,如需转载请自行联系原作者







相关文章
|
JavaScript
jquery的懒加载是如何判断当前页面在视野范围内的?底层原理是什么?
jquery的懒加载是如何判断当前页面在视野范围内的?底层原理是什么?
118 0
|
前端开发
前端学习案例4-数组的删改方法2splice
前端学习案例4-数组的删改方法2splice
40 0
前端学习案例4-数组的删改方法2splice
|
前端开发
前端学习案例4-数组的删改方法2splice
前端学习案例4-数组的删改方法2splice
37 0
前端学习案例4-数组的删改方法2splice
|
前端开发
前端学习案例18-数组方法some和every
前端学习案例18-数组方法some和every
53 0
前端学习案例18-数组方法some和every
|
前端开发
前端学习案例7-数组方法7
前端学习案例7-数组方法7
25 0
前端学习案例7-数组方法7
|
前端开发
前端学习案例11-数组方法得总结和运用11
前端学习案例11-数组方法得总结和运用11
34 0
前端学习案例11-数组方法得总结和运用11
|
前端开发
前端学习案例4-数组方法4
前端学习案例4-数组方法4
39 0
前端学习案例4-数组方法4
|
前端开发
前端学习案例4-数组方法得总结和运用4
前端学习案例4-数组方法得总结和运用4
32 0
前端学习案例4-数组方法得总结和运用4
|
前端开发
前端学习案例10-数组方法10
前端学习案例10-数组方法10
30 0
前端学习案例10-数组方法10
|
前端开发
前端学习案例6-数组方法6
前端学习案例6-数组方法6
31 0
前端学习案例6-数组方法6