欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

          php數(shù)組能分頁嗎

          關(guān)于數(shù)組的分頁函數(shù),用數(shù)組進行分頁的好處是可以方便的進行聯(lián)合多表查詢,只需要將查詢的結(jié)果放在數(shù)組中就可以了。

          php數(shù)組能分頁嗎

          以下是數(shù)組分頁的函數(shù),函數(shù)page_array用于數(shù)組的分頁,函數(shù)show_array用于分頁函數(shù)的操作及顯示,需要配合使用。兩個函數(shù)通過全局變量$countpage發(fā)生聯(lián)系,此變量用于跟蹤總頁碼數(shù)。(推薦學(xué)習(xí):PHP編程從入門到精通)

          <?php   /**   * 數(shù)組分頁函數(shù)  核心函數(shù)  array_slice   * 用此函數(shù)之前要先將數(shù)據(jù)庫里面的所有數(shù)據(jù)按一定的順序查詢出來存入數(shù)組中   * $count   每頁多少條數(shù)據(jù)   * $page   當(dāng)前第幾頁   * $array   查詢出來的所有數(shù)組   * order 0 - 不變     1- 反序   */       function page_array($count,$page,$array,$order){       global $countpage; #定全局變量       $page=(empty($page))?'1':$page; #判斷當(dāng)前頁面是否為空 如果為空就表示為第一頁面           $start=($page-1)*$count; #計算每次分頁的開始位置       if($order==1){         $array=array_reverse($array);       }          $totals=count($array);         $countpage=ceil($totals/$count); #計算總頁面數(shù)       $pagedata=array();       $pagedata=array_slice($array,$start,$count);       return $pagedata;  #返回查詢數(shù)據(jù)   }   /**   * 分頁及顯示函數(shù)   * $countpage 全局變量,照寫   * $url 當(dāng)前url   */   function show_array($countpage,$url){        $page=empty($_GET['page'])?1:$_GET['page'];        if($page > 1){           $uppage=$page-1;           }else{           $uppage=1;        }           if($page < $countpage){           $nextpage=$page+1;           }else{               $nextpage=$countpage;        }                     $str='<div style="border:1px; width:300px; height:30px; color:#9999CC">';       $str.="<span>共  {$countpage}  頁 / 第 {$page} 頁</span>";       $str.="<span><a href='$url?page=1'>   首頁  </a></span>";       $str.="<span><a href='$url?page={$uppage}'> 上一頁  </a></span>";       $str.="<span><a href='$url?page={$nextpage}'>下一頁  </a></span>";       $str.="<span><a href='$url?page={$countpage}'>尾頁  </a></span>";       $str.='</div>';       return $str;   }   ?>

          贊(0)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號