网页的分页下标生成代码(PHP后端方法)

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了网页的分页下标生成代码(PHP后端方法)脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

测试图例:

网页的分页下标生成代码(PHP后端方法)

效果图:

网页的分页下标生成代码(PHP后端方法)

实现代码

if($rows == 0){
  return $data = array(
    'page' => $page,'Maxpage' => $MaxPage,'MinPage' => $MinPage,'ServerPage' => $ServerPage,'PageData' => $PageData,'PageShowData' => $PageShowData
  );
}

//得到最大<a href="https://www.js-code.COM/tag/fenye/" target="_blank" class="keywords">分页</a>和最小<a href="https://www.js-code.com/tag/fenye/" target="_blank" class="keywords">分页</a>
$MaxPage = intval($rows / $num);
$double = $rows % $num;
if($double > 0.000000001)
{
  $MaxPage += 1;
}
$MinPage = 1;
$ServerPage = 1;
//得到<a href="https://www.js-code.com/tag/yema/" target="_blank" class="keywords">页码</a>的全部项目
for($i = 1; $i <= $MaxPage; $i++ ){
  $PageData[$i] = $i;
}
//对<a href="https://www.js-code.com/tag/yema/" target="_blank" class="keywords">页码</a>进行正确性改正
if($page < $MinPage){
  $page = 1;
}

if($page > $MaxPage){
  $page = 1;
}
/*<a href="https://www.js-code.com/tag/shengcheng/" target="_blank" class="keywords">生成</a><a href="https://www.js-code.com/tag/xianshi/" target="_blank" class="keywords">显示</a>的<a href="https://www.js-code.com/tag/yema/" target="_blank" class="keywords">页码</a><a href="https://www.js-code.com/tag/biaoqian/" target="_blank" class="keywords">标签</a>*/
  //<a href="https://www.js-code.com/tag/shengcheng/" target="_blank" class="keywords">生成</a>左侧的<a href="https://www.js-code.com/tag/daima/" target="_blank" class="keywords">代码</a>快
  if($page == $MinPage){
    $PageShowData[1] = $page;
  }
  if($page > $MinPage){
    $PageShowData[1] = $MinPage;

// $PageShowData[2] = $page - 1; // <<
$PageShowData[2] = '<<'; // <<
if($page -2 > $MinPage ){
$PageShowData[3] = $page - 2;
$PageShowData[4] = $page - 1;
}elseif($page -2 == $MinPage){
$PageShowData[3] = $page - 1;
}
//确定选中的页码代码
$PageShowData[count($PageShowData) + 1] = $page;
}
$COUNT = count($PageShowData) + 1;
//生成右侧的代码
if($page == $MaxPage){
return $data = array(
'page' => $page,'PageShowData' => $PageShowData
);
}
if($page @H_301_19@= 2){
$j = 1;
for($i = $COUNT; $i <= $length ; $i++){
$PageShowData[$i] = $page + $j;
$j ++;
if($PageShowData[$i] == $MaxPage -1){
break;
}
}
}

    $COUNT = count($PageShowData) + 1;

// $PageShowData[$COUNT] = $page + 1; //>>
$PageShowData[$COUNT] = '>>';
$PageShowData[$COUNT + 1] = $MaxPage;

    //得到选中的参数
    $ServerPage = $PageShowData[$COUNT-1] + 1;
    if($ServerPage > $MaxPage){
      $ServerPage = 1;
    }

    return $data = array(
      'page' => $page,'PageShowData' => $PageShowData
    );
  }

}

脚本宝典总结

以上是脚本宝典为你收集整理的网页的分页下标生成代码(PHP后端方法)全部内容,希望文章能够帮你解决网页的分页下标生成代码(PHP后端方法)所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:php分页