php PHP数组分页
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php PHP数组分页相关的知识,希望对你有一定的参考价值。
<?php
$array = ["one","two","three","four","Five","Six"];
// items per page
$numb = 5;
// keep original array
$pagination_arr = $array;
// get numb of pages
$pagination_count = count($pagination_arr) / $numb;
// slice array
// if there is $_GET variable "page", start from current page
// if not, start from 0, display first $numb of items
if(isset($_GET['page'])) {
$pagination_arr = array_slice($array, $_GET['page'], $numb);
} else {
$pagination_arr = array_slice($array, 0, $numb);
}
?>
<?php if(count($pagination_arr) > $numb) :?>
<ul class="uk-pagination">
<?php for($i = 0; $i <= $pagination; $i++) :?>
<?php
$active = ($_["page"] == ($i * $numb)) ? "class='uk-active'" : "";
$href = ($i > 0) ? "./?page=" . $i * $numb : "./";
?>
<li <?= $active ?>>
<a href="<?=$href ?>"><?= $i + 1 ?></a>
</li>
<?php endfor;?>
</ul>
<?php endif;?>
以上是关于php PHP数组分页的主要内容,如果未能解决你的问题,请参考以下文章
PHP基于数组的分页函数(核心函数array_slice())
php数组分页
php 从数组创建分页
PHP 通过数组项目分页
PHP 数组分页
php数组分页