Php 分页限制每页的图像数
所以我想进行分页,现在我不知道如何限制每页的图像。我使用glob来显示所有的图像文件,但是我应该限制它们能够使用分页。我有一个数据库,然后我会知道如何限制他们,但当他们在文件夹中,不知道实际。有什么帮助吗Php 分页限制每页的图像数,php,pagination,Php,Pagination,所以我想进行分页,现在我不知道如何限制每页的图像。我使用glob来显示所有的图像文件,但是我应该限制它们能够使用分页。我有一个数据库,然后我会知道如何限制他们,但当他们在文件夹中,不知道实际。有什么帮助吗 <?php $files = glob("img/*.*"); for ($i=1; $i<count($files); $i++){ $image = $files[$i]; //print $image ."<br />
<?php
$files = glob("img/*.*");
for ($i=1; $i<count($files); $i++){
$image = $files[$i];
//print $image ."<br />";
echo '<img src="'.$image .'" alt="Random image" />';
}
$per_page = 9;
$pages = ceil(count($files)/$per_page);
$page = $_GET['page'];
if(!isset($_GET['page'])){
header("location: index.php?page=1");
}else{
$page = $_GET['page'];
}
//$start = (($page)*$per_page);
for($number=1;$number<=$pages;$number++)
{
echo '<a href="?page='.$number.'">'.$number.'</a>';
}
echo "<br>Current page: $page";
?>
将允许您获取$文件的一部分array@MarkBakertnx,但现在4张图片没有出现,我想我在限制上做错了:D你知道什么吗?
$per_page = 12;
$page = $_GET['page'];
$start = (($page -1)*$per_page);
$files = array_slice(glob("img/*.*"), $start, $per_page);