您的位置:首页 > 职场人生

在工作中回味过去

2011-09-21 09:48 225 查看
今天简单的学习了一下PHP 的分页原理。学完了感触很深。原来,这里面有许多那么熟悉的面孔。初高中的数学啊!

A. 数形结合思想

B. 数轴

C. 区间

D. 逻辑连接词





pagecount:保存的总页数 page:当前页

在作PHP翻页中都应用到了这个原理:


页数的范围都为(1---------------------------------保存的总页数pagecount)

那么是如何实现翻页的呢? 首页 上一页 下一页 末页

【一】如果page = 1 话,则是首页。

【二】如果当前页page这个变量在(1---------到-------pagecount)的范围

【用数学的方式表示: ( 1, pagecount ](初中的数学知识:半开半闭区间) 或文字叙述表示为 1< 当前页page这个变量 < = pagecount】

内则有:

上一页是=(当前页page这个变量 – 1) ,否则就报告1【看图:如果当前页在-1到1之间的话,就报告1】。

例如:当前页page这个变量 = pagecount 时,上一页是=(pagecount – 1)。

如果当前页page这个变量大于1小于pagecount的话,则上一页是=(当前页page这个变量 – 1) ,否则就报告1。

【三】如果当前页page这个变量大于1且(逻辑连接词)小于(pagecount – 1)的话,

【用数学的方式表示: ( 1 ,(pagecount – 1)) (初中的数学知识:开区间) 或 文字叙述表示为1 < 当前页page这个变量 < (pagecount – 1)】

则:下一页=当前页page这个变量+1,否则报告 pagecount ;

如果当前页page这个变量等于pagecount – 1的话,就报告pagecount。

【四】末页 = 当前页page这个变量等于pagcount 即是:

当前页page这个变量 = pagecount
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  PHP 职场 感悟
相关文章推荐