PHP常用函数(1)
原文链接:http://www.phpdo.net/index.php/2010/02/11/1-14/
PHP中获得日期时间信息的函数——Getdate
时间戳:包含了从unix新纪元(1970年1月1 日零时)到给定时间的秒数,是一个长整数。
Getdate函数就是用来获得当前时间,或者用来分析时间戳的具体意义。语法:
Array getdate([int timestamp])
含义:timestamp是一个包含有日期时间信息的数组,getdate函数会得到一个返回值,默认是当前时间,包括日期和时间的完整的信息。
Getdate函数返回的数组键值
键值
说明
键值
说明
Seconds
秒的数字表示
Minutes
分钟的数字表示
Hours
小时的数字表示
Mday
月份中的第几天的数字表示
wday
星期中的第几天的数字表示
mon
月份的数字表示
year
年的数字表示
yday
一年中的第几天的数字表示
weekday
星期几的完整文本表示
month
月份的完整文本表示
0
自从Unix纪元开始至今的秒数
例如:
<?php
$today = getdate(); //完整的时间信息
print_r($today);
echo “今天是今年的第”.$today['yday'].”天”;
?>
结果:
Array ( [seconds] => 25 [minutes] => 49 [hours] => 5 [mday] => 11 [wday] => 4 [mon] => 2 [year] => 2010 [yday] => 41 [weekday] => Thursday [month] => February [0] => 1265867365 ) 今天是今年的第41天
PHP中获得当前时间的函数——gettimeofday
Php中引进了gettimeofday函数,用于解决getdate函数只能精确到秒的遗憾,gettimeofday函数可以精确到微妙。语法:
Array gettimeofday(void)
Gettimeofday函数返回的数组,包含有如下数据:
Sec: 自从Unix纪元开始至今的秒数;
Usec:微妙数;
Minuteswest:格林威治向西的分钟数;
Dsttime:夏令时修正的类型。如果是夏令时则为1,否则为0.
例如:
<?php
$today = getdate();
echo $today[0].”\n”; //输出秒数
$today = gettimeofday();
print_r($today); //输出今天的详细信息
?>
结果:
1265869037
Array ( [sec] => 1265869037 [usec] => 515628 [minuteswest] => 0 [dsttime] => 0 )
PHP中日期验证函数——checkdate
Checkdate函数用来验证一个日期是否有效。语法:
Bool checkdate(int month,int day,int year)
如
相关文档:
首先检查一下的安装包:
rpm -q gd
rpm -q
jpegsrc
rpm -q libpng
rpm -q zlib
rpm -q freetype
如果以上的安装包没有,请自行安装,其实要只要gd 和libpn 相关的包即可,其他的为了支持其他图形格式而已。
(以下的安装步骤为整理自网络文章)
1.安装zlib
tar zxvf zlib-1.2.2. ......
* 摘要:CentOS LAMP作为服务器,不安装不需要的组件,所以在选择组件的时候,不要选web服务器,因为我们后面要手动编译安装。CentOS LAMP系统约定RPM包和源码包存放位置
* 标签:CentOS LAMP
*
Oracle帮您准确洞察各个物流 ......
年底了,本来打算提前一周请假回家的,领导也批了,但是临时又有了任务,需要在年前搭一个演示系统,于是被扣下了。。
需要做一个多机通信的系统,我这边的任务大概就是需要管理员用户能对数据库内容进行编辑,并且通过服务器中转程序与客户用户程序通信。总共也没多少工作量,和几个开发人员简单的商讨了一下,确定了大体 ......
原文链接:http://www.phpdo.net/index.php/2010/02/10/1-13/
PHP中一个基本的脚本由两部分组成:主程序和函数。
函数不仅可以构成一个PHP脚本的基本功能,也使得程序结构化,有助于程序代码的重用。
PHP函数的调用
通过按照函数格式写出函数以及相应的参数即可,衣语法如下:
String substr(string str,int start) ......
在生产应用中,某台“Nginx+PHP+MySQL”接口数据服务器,扮演的角色十分重要,如果服务器硬件或Nginx、MySQL发生故障,而短时间内无法恢复,后果将非常严重。为了避免单点故障,我设计了此套方案,编写了failover.sh脚本,实现了双机互备、全自动切换,故障转移时间只需几十秒。
一、双机互备、全自动切换方 ......