Thinkphp二维数组分页

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Jack_num1/article/details/84936028

public function arrayPage(){

$list=array(

0=>{

       'id'=>1;

       'name'=>'小明'

     },

1=>{

       'id'=>2;

       'name'=>'小红'

     }

);

//获取数组总条数

$count=count($list);

//获取分页样式

$Page=new \Think\Page($count,1);

$show=$Page->show();

//获取当前分页数

$page=I('p');

//数组根据页数分页

array_multisort(array_column($list,'create_time'),SORT_DESC,$list);

$list=array_chunk($list,1)[$page-1];

$this->assign('list',$list);

$this->assign('page',$show);

}

 

猜你喜欢

转载自blog.csdn.net/Jack_num1/article/details/84936028