1. 程式人生 > >今天我有重拾php了

今天我有重拾php了

.com 三元運算 萬年歷 enter AR day http 分享 wid

做了一個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了