php做日历for循环排序问题

php中文网
发布: 2016-06-06 20:18:56
原创
2237人浏览过

大家新年好,请看代码

    for ($i=1; $i <=1 ; $i++) { 
            $html .= "<li> </li>";
        }
        for ($j=1; $j <=29; $j++) { 
            if(($i+$j-1)%7==0){
                $html .= "<ul>";
            }
            $html .= "<li>$j</li>";
        
        }
            // while(($j+$i-1)%7 !=0){
            //     $html .= "<li> </li>";
            //     $j++;
            // }
        return $html;
登录后复制

输出如下,应该空格->6分开才对啊?为什么显示到5呢
空白
1
2
3
4
5

6
7
8
9
10
11
12

JoinMC智能客服
JoinMC智能客服

JoinMC智能客服,帮您熬夜加班,7X24小时全天候智能回复用户消息,自动维护媒体主页,全平台渠道集成管理,电商物流平台一键绑定,让您出海轻松无忧!

JoinMC智能客服 193
查看详情 JoinMC智能客服

13
14
15
16
17
18
19

20
21
22
23
24
25
26

立即学习PHP免费学习笔记(深入)”;

27
28
29

回复内容:

大家新年好,请看代码

    for ($i=1; $i <=1 ; $i++) { 
            $html .= "<li> </li>";
        }
        for ($j=1; $j <=29; $j++) { 
            if(($i+$j-1)%7==0){
                $html .= "<ul>";
            }
            $html .= "<li>$j</li>";
        
        }
            // while(($j+$i-1)%7 !=0){
            //     $html .= "<li> </li>";
            //     $j++;
            // }
        return $html;
登录后复制

输出如下,应该空格->6分开才对啊?为什么显示到5呢
空白
1
2
3
4
5

6
7
8
9
10
11
12

13
14
15
16
17
18
19

20
21
22
23
24
25
26

立即学习PHP免费学习笔记(深入)”;

27
28
29

感觉我这个好看点,不用指定年月,
代码在:https://github.com/rainwsy/sf/blob/master/sf-1010000004408581.php

php做日历for循环排序问题

按列表分页来做比较好理解,直接撸...

<?php
$li_total = 29; //一月总天数
$page_size = 7; //一周
$li_start = 2;  //第一天开始位置
$li_all = $li_total+$li_start;
$page_total = ceil($li_all/$page_size);

$html = "<ul>";
for($s=0;$s<$li_start;$s++){
    $html .= "<li></li>";
}

for($i=0;$i<$page_total;$i++){
    $html .= $i>0?"<ul>":"";
    $s = $i>0?0:$s;
    for($j=$s;$j<$page_size;$j++){
        $k = $i*$page_size + $j - $li_start + 1;
        $html .= $k<=$li_total?"<li>$k</li>":"";
    }
    $html .= "</ul>";
}
echo $html;
登录后复制
相关标签:
php
PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号