大家新年好,请看代码
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
大家新年好,请看代码
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
$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速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号