Home  >  Article  >  Backend Development  >  PHP uses array function to implement paging_PHP tutorial

PHP uses array function to implement paging_PHP tutorial

WBOY
WBOYOriginal
2016-07-13 10:06:421059browse

php uses the array function to implement paging

What I would like to share with you is a piece of PHP code that uses the array() function to implement paging. It is a relatively alternative paging idea. It is recommended here. To everyone.

The code is very simple, no more nonsense.

The code is as follows:

$array=array("1","2","3","4","5","6","7","8","9","10","11"," 12","13","14","15","16","17","18","19","20");//Specifies the array to be paged
$page= $_GET['page'];
$r = $this->page($array,5,$page);
print_r($r);
exit();
foreach($r["source"] as $s){
echo $s;
}
function page($array,$pagesize,$current){
$_return=array();
$total=ceil(Count($array)/$pagesize);//Find the total number of pages
$prev=(($current-1)<=0 ? "1":($current-1));//Confirm the previous page. If the current page is the first page, click to display the first page
$next=(($current+1)>=$total ? $total:$current+1);//Determine the next page. If the current page is the last page, click the next page to display the last page
$current=($current>($total)?($total):$current);//If the current page is greater than the total number of pages, the current page is the last page
$start=($current-1)*$pagesize;//When displaying in pages, how many pieces of information should be read from
for($i=$start;$i<($start+$pagesize);$i++){
array_push($_return,$array[$i]);//Put the displayed information into the array $_return
}
$pagearray["source"]=$_return;
$pagearray["page"]="first prev next end ";//Pagination style can be adjusted as needed
return $pagearray;
}

The above is the core code for using the array function to implement paging. I hope you will like it.

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/958129.htmlTechArticlephp uses array function to implement paging. What I share with you here is a piece of PHP code that uses array() function to implement paging. It is a relatively alternative paging idea, and I recommend it to everyone. Generation...
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn