分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

今天我有重拾php了

发布时间:2023-09-06 01:50责任编辑:彭小芳关键词:暂无标签

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

原文地址:https://www.cnblogs.com/id652084176/p/8886366.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved