欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

分享PHP函數(shù)實現(xiàn)數(shù)字與文字分頁代碼

 更新時間:2015年07月28日 09:41:17   作者:Doctor.chen  
這篇文章主要介紹了PHP函數(shù)實現(xiàn)數(shù)字與文字分頁代碼,定義分頁函數(shù)_paging,在核心函數(shù)庫包裝代碼,需要的朋友可以參考下

這篇文章主要是用PHP函數(shù)實現(xiàn)數(shù)字與文字分頁,具體實現(xiàn)步驟就不羅嗦了,直接上代碼

/**
 * 
 * @param $_sql
 * @param $_size
 */

function _page($_sql,$_size) {
  //將里面的所有變量取出來,外部可以訪問
  global $_page,$_pagesize,$_pagenum,$_pageabsolute,$_num;
  if (isset($_GET['page'])) {
    $_page = $_GET['page'];
    if (empty($_page) || $_page < 0 || !is_numeric($_page)) {
      $_page = 1;
    } else {
      $_page = intval($_page);
    }
  } else {
    $_page = 1;
  }
  $_pagesize = $_size;
  $_num = _num_rows(_query($_sql));
  if ($_num == 0) {
    $_pageabsolute = 1;
  } else {
    $_pageabsolute = ceil($_num / $_pagesize);
  }
  if ($_page > $_pageabsolute) {
    $_page = $_pageabsolute;
  }
  $_pagenum = ($_page - 1) * $_pagesize;
}


/**
 * _paging分頁函數(shù)
 * @param $_type
 * @return 返回分頁
 */

function _paging($_type) {
  global $_page,$_pageabsolute,$_num;
  if ($_type == 1) {
    echo '<div id="page_num">';
    echo '<ul>';
        for ($i=0;$i<$_pageabsolute;$i++) {
            if ($_page == ($i+1)) {
              echo '<li><a href="blog.php?page='.($i+1).'" class="selected">'.($i+1).'</a></li>';
            } else {
              echo '<li><a href="blog.php?page='.($i+1).'">'.($i+1).'</a></li>';
            }
        }
    echo '</ul>';
    echo '</div>';
  } elseif ($_type == 2) {
    echo '<div id="page_text">';
    echo '<ul>';
    echo '<li>'.$_page.'/'.$_pageabsolute.'頁 | </li>';
    echo '<li>共有<strong>'.$_num.'</strong>個會員 | </li>';
        if ($_page == 1) {
          echo '<li>首頁 | </li>';
          echo '<li>上一頁 | </li>';
        } else {
          echo '<li><a href="'.SCRIPT.'.php">首頁</a> | </li>';
          echo '<li><a href="'.SCRIPT.'.php?page='.($_page-1).'">上一頁</a> | </li>';
        }
        if ($_page == $_pageabsolute) {
          echo '<li>下一頁 | </li>';
          echo '<li>尾頁</li>';
        } else {
          echo '<li><a href="'.SCRIPT.'.php?page='.($_page+1).'">下一頁</a> | </li>';
          echo '<li><a href="'.SCRIPT.'.php?page='.$_pageabsolute.'">尾頁</a></li>';
        }
    echo '</ul>';
    echo '</div>';
  }
}

在核心函數(shù)庫包裝以上代碼glob.funic.php

然后只要在文件中調(diào)用以下函數(shù)就行:

復(fù)制代碼 代碼如下:

<?php }
//_pageing函數(shù)調(diào)用分頁,1|2,1表示數(shù)字分頁,2表示文本分頁
_paging(2);
?>

以上就是php函數(shù)實現(xiàn)數(shù)字與文字分頁代碼的全部內(nèi)容,希望大家能夠喜歡。

相關(guān)文章

  • 在 PHP 和 Laravel 中使用 Traits的方法

    在 PHP 和 Laravel 中使用 Traits的方法

    Trait 是單繼承語言(如 PHP )中的一種代碼復(fù)用機(jī)制。這篇文章主要介紹了在 PHP 和 Laravel 中使用 Traits的方法,需要的朋友可以參考下
    2019-11-11
  • PHP生成HTML靜態(tài)頁面實例代碼

    PHP生成HTML靜態(tài)頁面實例代碼

    本程序作用是從PHP生成HTML靜態(tài)頁面并存儲到以年份和月份為名稱創(chuàng)建的目錄。讀取全部數(shù)據(jù)批量生成,全部生成后彈出提示??芍付ㄅ紊蓴?shù)量,建議不超過800,否則執(zhí)行速度會有問題。
    2008-08-08
  • linux mint下安裝phpstorm2020包括JDK部分的教程詳解

    linux mint下安裝phpstorm2020包括JDK部分的教程詳解

    這篇文章主要介紹了linux mint下安裝phpstorm2020包括JDK部分的教程詳解,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-09-09
  • ThinkPHP5.1表單令牌Token失效問題的解決

    ThinkPHP5.1表單令牌Token失效問題的解決

    這篇文章主要給大家介紹了關(guān)于ThinkPHP5.1表單令牌Token失效問題的解決方法,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用ThinkPHP具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • Yii 框架應(yīng)用(Applications)操作實例詳解

    Yii 框架應(yīng)用(Applications)操作實例詳解

    這篇文章主要介紹了Yii 框架應(yīng)用(Applications)操作,結(jié)合實例形式詳細(xì)分析了Yii 框架應(yīng)用(Applications)基本配置、屬性、事件相關(guān)操作技巧與注意事項,需要的朋友可以參考下
    2020-05-05
  • 在WordPress中安裝使用視頻播放器插件Hana Flv Player

    在WordPress中安裝使用視頻播放器插件Hana Flv Player

    這篇文章主要介紹了在WordPress中安裝使用播放器插件Hana Flv Player的方法,包括其簡單的代碼控制,需要的朋友可以參考下
    2016-01-01
  • PHP 使用 Imagick 裁切/生成縮略圖/添加水印自動檢測和處理 GIF

    PHP 使用 Imagick 裁切/生成縮略圖/添加水印自動檢測和處理 GIF

    這篇文章主要介紹了PHP 使用 Imagick 裁切/生成縮略圖/添加水印自動檢測和處理 GIF的相關(guān)資料,需要的朋友可以參考下
    2016-02-02
  • PHP設(shè)計模式入門之迭代器模式原理與實現(xiàn)方法分析

    PHP設(shè)計模式入門之迭代器模式原理與實現(xiàn)方法分析

    這篇文章主要介紹了PHP設(shè)計模式入門之迭代器模式原理與實現(xiàn)方法,結(jié)合實例形式分析了PHP迭代器模式基本概念、原理、實現(xiàn)方法及操作注意事項,需要的朋友可以參考下
    2020-04-04
  • thinkPHP框架樂觀鎖和悲觀鎖實例分析

    thinkPHP框架樂觀鎖和悲觀鎖實例分析

    這篇文章主要介紹了thinkPHP框架樂觀鎖和悲觀鎖,結(jié)合實例形式分析了框架樂觀鎖和悲觀鎖的原理及thinkPHP相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2019-10-10
  • PHP實現(xiàn)數(shù)組向任意位置插入,刪除,替換數(shù)據(jù)操作示例

    PHP實現(xiàn)數(shù)組向任意位置插入,刪除,替換數(shù)據(jù)操作示例

    這篇文章主要介紹了PHP實現(xiàn)數(shù)組向任意位置插入,刪除,替換數(shù)據(jù)操作,結(jié)合實例形式分析了php中array_splice函數(shù)具體功能、參數(shù)及數(shù)組的插入、刪除、數(shù)值替換等相關(guān)操作技巧,需要的朋友可以參考下
    2019-04-04

最新評論