一、数学函数
max($arr);
获取数组中的最大值min($arr);
获取数组中的最小值mt_rand(a,b);
生成 a 到 b 区间的随机整数round($num);
对数值四舍五入floor($num);
对数值向下取整ceil();
对数值向上取整
二、错误处理
错误级别
提示
E_NOTICE警告
E_WARNING致命
E_ERROR语法
E_PARSE所有
E_ALL丢弃
E_DEPRECATED
三、日期时间函数
1.获取时间戳,1970.1.1零点零分零秒开始
time();
- 修改时区:php.ini,默认时英国时间
date.timezone = PRC(中华人民共和国缩写)
2.时间戳转日期
date(参数,时间戳);
echo date('Y-m-d H:i:s',time());
参数:
Y - year - 年
m - month - 月
d - date - 日
h - hour - 时
i - minute - 分
s - second - 秒
Y 2017 年
y 17
m 03 月
n 3
d 09 日
j 9
H 21 24小时制
h 09 12小时制
i 25 分钟
s 05 秒
t 31 本月总计多少天
w 3 星期
L 0 本年是否是闰年true或false
A AM|PM 上午或下午,配合12小时制
a am|pm
3.日期转时间戳
strtotime();
$str='2018-3-18';
echo strtotime($str);
4.获取微秒数
microtime(true);true参数参与运算
秒、毫秒、微秒:
1秒=1000毫秒=1000000微秒