TP框架数组去重后分页

发布时间:2020-07-10 22:37:30 作者:噼里啪啦啦
来源:网络 阅读:392
$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);
}


推荐阅读:
  1. js怎么实现数组去重
  2. PHPCMS能够使用的TP框架吗

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

field public function

上一篇:bash特性之逻辑运算和shell脚本的编写

下一篇:Python3网络爬虫实战-14、部署相关库的安装:Scrapyrt、Gerapy

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》