博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
双重分页2
阅读量:6292 次
发布时间:2019-06-22

本文共 1106 字,大约阅读时间需要 3 分钟。

失败,取各个区间段

public function actionTest2(){        $number=(int)trim($_POST['number']);    $requ=(int)trim($_POST['requ']);            $resu=floor($number/5000);    $rema=$number%5000;    for($i=0;$i<$resu;$i++){        $arr1[$i]=5000;    }    $arr1[$resu+1]=$rema;        for($i=0;$i<$resu;$i++){        $arr2[$i]=$arr1[$i]/500;        $arr3[$i]=[];                $start=$start+0;        for($j=0;$j<$arr2[$i];$j++){            $stop=$start+500;            $arr3[$i][]=$start.'->'.$stop;            $start=$start+500;        }    }        //最后一组特殊    $arr2[$resu]=ceil($rema/500);    for($j=0;$j<$arr2[$resu]-1;$j++){        $stop=$start+500;        $arr3[$i][]=$start.'->'.$stop;        $start=$start+500;    }     $arr3[count($arr2)-1][$arr2[$resu]-1]=$start.'->'.$number;        $page1=array_sum($arr2);//小页码    $page2=count($arr2);//大页码    p($arr1);    p($arr2);    p($arr3);    echo '小页码为:'.$page1;    echo '
'; echo '总页码为:'.$page2; $data = [ 'number'=>$number, ]; $this->renderPartial('test',$data);}

前台不变,省略

结果:

 

转载于:https://www.cnblogs.com/xin880/p/9934521.html

你可能感兴趣的文章
iOS BLE 开发小记[4] 如何实现 CoreBluetooth 后台运行模式
查看>>
Item 23 不要在代码中使用新的原生态类型(raw type)
查看>>
为网页添加留言功能
查看>>
JavaScript—数组(17)
查看>>
Android 密钥保护和 C/S 网络传输安全理论指南
查看>>
以太坊ERC20代币合约优化版
查看>>
Why I Began
查看>>
同一台电脑上Windows 7和Ubuntu 14.04的CPU温度和GPU温度对比
查看>>
js数组的操作
查看>>
springmvc Could not write content: No serializer
查看>>
Python系语言发展综述
查看>>
新手 开博
查看>>
借助开源工具高效完成Java应用的运行分析
查看>>
163 yum
查看>>
第三章:Shiro的配置——深入浅出学Shiro细粒度权限开发框架
查看>>
80后创业的经验谈(转,朴实但实用!推荐)
查看>>
让Windows图片查看器和windows资源管理器显示WebP格式
查看>>
我的友情链接
查看>>
vim使用点滴
查看>>
embedded linux学习中几个需要明确的概念
查看>>