ylsunyuan技术论坛
标题:
分页原理
[打印本页]
作者:
sun
时间:
2015-4-27 11:48
标题:
分页原理
<?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>";
}
?>
复制代码
欢迎光临 ylsunyuan技术论坛 (http://bbs.ylsunyuan.com/)
Powered by Discuz! X3.2