分页原理
<?php// 生成1031组数据
// 每次处理100组输出
//
//
//$str2 = substr($str,9,4);
//echo "从第9个字符开始取4个字符:".$str2;
$num = 200;
//声名一个空数组
$arr = array();
// 填充数据
for($i=0;$i<1031;$i++)
{
$arr[$i] = "data".$i;
}
// 分组输出-------------------
//计算有多少组
$zu = floor(count($arr)/$num);//
//echo $zu;
//分页原理-----------------------------
//输出导航/
for ($i=1; $i <= $zu+1; $i++) {
# code...
echo "<a href = '?page=".$i."'>".$i."</a>";
}
if($_GET['page']=="")
{
$i=0;
}else{
$i = $_GET['page']-1;
}
echo "<br><br><br>-------------------------------------------<br><br><br>";
for($j=$i*$num; $j<$i*$num+$num; $j++)
{
if(isset($arr[$j]))
{
echo $arr[$j]."";
}
}
echo "<br><br><br>-------------------------------------------<br><br><br>";
//--------------------------------------------------
for ($i=0;$i<=$zu;$i++) {
# code...
for($j=$i*$num; $j<$i*$num+$num; $j++)
{
if(isset($arr[$j]))
{
echo $arr[$j]."";
}
}
echo "<br><br><br>";
}
?>
页:
[1]