今天我有重拾php了

Posted id652084176

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了今天我有重拾php了相关的知识,希望对你有一定的参考价值。

做了一个php的实例

是一个万年历的php

调用date()调取时间还有循环结构的运用

 

 

技术分享图片

这是界面很简陋但是基本的功能就是这样了

废话不多说上代码

 

<html>
<head><title>万年历</title>
<meta charset="utf-8">
</head>
<body><center>
    <?php
        $year=empty($_GET[‘y‘])?date("Y"):$_GET[‘y‘];
        $mon=empty($_GET[‘m‘])?date("m"):$_GET[‘m‘];
        
        echo "<h1>{$year}年{$mon}月</h1>";    
        ?>    
        <table width="600" border="1">
            <tr>
                <th>星期日</th>
                <th>星期一</th>
                <th>星期二</th>
                <th>星期三</th>
                <th>星期四</th>
                <th>星期五</th>
                <th>星期六</th>
            </tr>
            <?php
                $day=date("t",mktime(0,0,0,$mon,1,$year));
                $w=date("w",mktime(0,0,0,$mon,1,$year));
                $xq = 1;
                while ($xq<=$day) {
                     echo "<tr>";
                     for ($i=0; $i <= 6; $i++) {
                     if ($xq>$day||($w>$i && $xq==1)) {
                           echo "<td>&nbsp;</td>";
                      }else{
                          echo "<td>{$xq}</td>";
                         $xq++;
                        }
                    }
                     echo "<tr>";
                    
                }
                echo "</table><hr/>";
                $nyear=$year;//下一年
                $pyear=$year;//上一年
                $nmon=$mon+1;
                $pmon=$mon-1;
                if ($nmon>12) {
                    $nyear=$year+1;
                    $nmon=1;
                }
                if ($pmon<1) {
                    $pyear=$year-1;
                    $pmon=12;
                }
                echo "<a href=‘date.php?y={$pyear}&m={$pmon}‘>上一月</a>";
                echo "&nbsp;&nbsp;&nbsp;&nbsp;";
                echo "<a href=‘date.php?y={$nyear}&m={$nmon}‘>下一月</a>";
            ?>
        
    </center>
</body>

</html>

 

 

上面的.

技术分享图片

empty(xx1)?xx2:xx3;

是一个三元运算符

大概的意思是

如果xx1是有值的那么执行xx2,如果xx1为空那么执行xx3;

还有empty的用法

 

 技术分享图片

 

date()的介绍

技术分享图片

 

 下面是PHP手册中文版的链接多看下有收获

 

 链接:https://pan.baidu.com/s/1bPTK11wr79fDD3KcKm9q_Q 密码:xfid

 

以上是关于今天我有重拾php了的主要内容,如果未能解决你的问题,请参考以下文章

重拾MVC——第二天:Vue学习与即时密码格式验证

使用 NodeJS 和 JSDOM/jQuery 从代码片段构建 PHP 页面

重拾数据结构之一

PHP必用代码片段

推荐系统学习笔记(1-5)

html PHP代码片段: - AJAX基本示例:此代码演示了使用PHP和JavaScript实现的基本AJAX功能。