ホームページ  >  記事  >  バックエンド開発  >  PHP は配列関数を使用して paging_PHP チュートリアルを実装します

PHP は配列関数を使用して paging_PHP チュートリアルを実装します

WBOY
WBOYオリジナル
2016-07-13 10:06:421052ブラウズ

php は、array 関数を使用してページングを実装します

ここで皆さんに共有するのは、array() 関数を使用してページングを実装する、比較的代替的なページングのアイデアです。

コードは非常にシンプルで、ナンセンスなものはありません。

コードは次のとおりです:

$array=array("1","2","3","4","5","6","7","8","9","10","11"," 12","13","14","15","16","17","18","19","20");//ページングする配列を指定します
$page= $_GET['ページ'];
$r = $this->page($array,5,$page);
print_r($r);
exit();
foreach($r["source"] as $s){
エコー $s;
}
関数ページ($array,$pagesize,$current){
$_return=array();
$total=ceil(Count($array)/$pagesize);//総ページ数を求める
$prev=(($current-1) $next=(($current+1)>=$total ? $total:$current+1);//次のページを決定します。現在のページが最後のページの場合は、次のページをクリックして最後のページを表示します。
$current=($current>($total)?($total):$current);//現在のページが総ページ数より大きい場合、現在のページが最後のページになります
$start=($current-1)*$pagesize;//ページ単位で表示する場合、何ページの情報を読み込む必要があるか? for($i=$start;$i array_push($_return,$array[$i]);//表示されている情報を配列$_returnに入れる
}
$pagearray["ソース"]=$_return;
$pagearray["page"]="最初 最後 ";//ページネーションのスタイルは必要に応じて調整できます
$pagearray を返します;
}

上記は、配列関数を使用してページングを実装するためのコアコードです。気に入っていただければ幸いです。

http://www.bkjia.com/PHPjc/958129.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/958129.html技術記事 PHP は配列関数を使用してページングを実装します。私が皆さんと共有したいのは、array() 関数を使用してページングを実装する PHP コードです。これは比較的代替的なページングのアイデアであり、誰にでもお勧めできます。 世代...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。