首页 > 学院 > 开发设计 > 正文

面试一:日期推算函数和配置文件的读取和修改

2019-11-11 01:35:42
字体:
来源:转载
供稿:网友

一:日期推算

date函数的第二个参数可以定义时间戳的规则,因此可以使用strtotime()函数格式想要的时间戳,从而推算想要的时间:

date_default_timezone_set("PRC");echo "当前是第几月:".date("m")."</br>";echo "本月第一天的日期:".date("Y-m-1")."</br>";echo "本周第一天的日期:".date('Y-m-d',strtotime ('this week'))."<br/>";echo "本月最后一天的日期:".date('Y-m-t')."</br>";echo "上一周的今天的日期:".date('Y-m-d',strtotime ('-1 week'))."</br>";echo "下一周的今天的日期:".date('Y-m-d',strtotime ('+1 week'))."</br>";echo "30天后现在的时间显示的日期:".date('Y-m-d',strtotime ('+30 day'))."</br>";

二:配置文件的读取和修改操作

配置文件的读取可以使用 parse_ini_file(),这个函数可以讲配置文件的配置项和值解析为数组,假如我们把一个包含一个用户信息的配置文件显示在表单上

//info.ini 配置文件name=小菜鸟sex=男address=四川省成都市武侯区dd=12345jj=12345
//读取配置文件$file = parse_ini_file('info.ini');$name = $file["name"];$sex = $file["sex"];$address = $file["address"];echo "  <form method='post' action='xiugaiIni.php'>  姓名:  <input name='name' type='text' value='$name'/></br>  性别:  <input name='sex' type='text' value='$sex'/></br>  地址:  <input name='address' type='text' value='$address'/></br>  <input type='submit' value='修改'/>  </form>";

假如修改表单里的内容,配置文件也应该发生修改,我们就可以使用 file_put_contents()函数写入内容,但这个函数会重写文件,所以还要取出没有更改配置:

$name = $_POST["name"];$sex = $_POST["sex"];$address = $_POST["address"];$file = parse_ini_file('info.ini');$file["name"]= $name;$file["sex"]= $sex;$file["address"]=$address;$str = '';foreach($file as $key=>$val){    $str=$str.$key."=".$val."/n";}file_put_contents('info.ini',$str);echo "<a href='date.php'>返回</a>";


上一篇:poj1046

下一篇:第五章 初始化与清理

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表