php新闻表怎么分页,php 新闻文章分页代码实例教程

unction explode_content($content, $length) {

02 $i = 0;

03 $k = 1;

04 $j = 0;

05 $wn = 0;

06 $s = '';

07 $e = 1;

08 $yh = 0;

09 while ($k) {

10 $d = $content[$i];

11 if ($d !== '') {

12 if (ord($d) > 127) {

13 $j++;

14 $num = 2;

15 $i++;

16 } else {

17 $num = 1;

18 }

19 $j++;

20 } else {

21 if ($s) {

22 $listdb[] = addslashes($s);

23 }

24 $k = 0;

25 }

26 $v1 = $j - $num;

27 $w = substr($content, $v1, $num);

28 if ($w !== '') {

29

30 if ($w == '

31 $e = 0;

32 }

33 if (!$e && $w == '"') {

34 $yh++;

35 }

36 if ($e && $w != ' ' && $w != ' ') {

37 $wn++;

38 }

39 if ($w == '>' && $yh % 2 == 0) {

40 $e = 1;

41 }

42 $s .= $w;

43 }

44 if ($wn >= $length && $e) {

45 $listdb[] = addslashes($s);

46 $s = '';

47 $wn = 0;

48 }

49 $i++;

50 }

51 return $listdb;

52 }

53

54

55

56 分页使用

57 $page_per = 500; //每页字数

php文章内容分页

58 $article_list = explode_content($article, $page_per); //拆分文章

59 $page_count = count($article_list);

60 $page = !empty($_GET['page']) ? intval($_GET['page']) : 1;

61 $page = ($page > $page_count && $page_count>0) ? $page_count : $page;

62 $article = strips教程lashes($article_list[$page -1]);

63 if ($page_count>1) {

64 if ($page == 1) {

65 $page_code = "下页 末页 ";

66 }

67 elseif ($page == $page_count) {

68 $page_code = "上页 首页 ";

69 } else {

70 $page_code = "下页 上页 ";

71 }

72 }

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值