系统函数
一.有关输出的函数
echo print 语言结构
print_r
打印复杂变量的信息。
如果想捕捉print_r的输出,可以设置第二个参数为true,print_r 不打印结果,而是 返回其输出。
二.时间日期函数
1.time()
返回从unix纪元(格林威治时间1970一月一日)到当前时间的秒数。
10位整数数字。
常用语保存文章的发布时间,商品的发布时间,修改时间,删除时间。登录 时间。
时间戳
2.date()
格式化时间戳。
date(格式化字符串,[,时间戳]);
三.数学函数
- max(),min()
返回最大值或者是最小值。 - abs()
返回绝对值 - floor()
向下取整 - ceil()
向上取整; - round()
四舍五入取整。 - rand() 和 mt_rand()
生成随机数。mt_rand 的生成的速度,是rand的四倍多。 - pow(),sqrt()
sqrt 平方根
square root 的简写 -
案例:使用数学函数生成验证码文字
由数字和字母组成随机的字符串,长度固定
16进制(0-9-A-F);
指定整数的随机范围(0-15)
十进制转成十六进制
字符串拼接(6次循环)
四. 数组函数
1. max(),min(),count(),
- range(),array_merge(),array_rand(),shuffle
range(起始值,结束值):
返回位于起始元素和终止元素之间形成的新数组。
array_merge()数组合并
数组合并下标冲突解决规则:
字符串下标,后面的元素覆盖前面的元素。
整数下标,重新建立下标索引
array_rand(数组,随机取出元素的个数)
随机取出数组内元素,返回随机数组的下标
如果随机取出一个,返回下标。
如果取出多个,返回下标数组。
shuffle(数组):打乱数组
打乱成功返回true, 打乱失败返回false.