1、字符串函数
- 字符串函数是PHP用来操作字符串的内置函数,在实际开发中有着非常重要的作用
函数名称 |
功能描述 |
strlen() |
获取字符串的长度 |
strpos() |
查找字符串首次出现的位置 |
strrpos() |
获取指定字符串在目标字符串中最后一次出现的位置 |
str_replace() |
用于字符串中的某些字符进行替换操作 |
substr() |
用于获取字符串中的子串 |
explode() |
使用一个字符串分割另一个字符串 |
implode() |
用指定的连接符将数组拼接成一个字符串 |
trim() |
去除字符串首尾处的空白字符(或指定成其他字符) |
str_repeat() |
重复一个字符串 |
strcmp() |
用于判断两个字符串的大小 |
2、数学函数
- 为了方便开发人员处理程序中的数学运算,PHP内置了一系列的数学函数,用于获取最大值、最小值、生成随机数等常见的数学运算。
函数名称 |
功能描述 |
函数名称 |
功能描述 |
abs() |
取绝对值 |
min() |
取最小值 |
ceil() |
向上取最接近的整数 |
pi() |
取圆周率的值 |
floor() |
向下取最接近的整数 |
pow() |
计算x的y次方 |
fmod() |
取除法的浮点数余数 |
sqrt() |
取平方根 |
is_nan() |
判断是否为合法数值 |
round() |
对浮点数进行四舍五入 |
max() |
取最大值 |
rand() |
生成随机整数 |
3、时间日期函数
- 在使用PHP开发Web应用程序时,经常会涉及日期和时间管理。
例如倒计时、用户登录时间、新闻发布时间、购买商品时下订单的时间等。
为此,PHP提供了内置的日期和时间处理函数,满足开发中的各种需求。
函数名称 |
功能描述 |
time() |
获取当前的Unix时间戳 |
date() |
格式化一个本地时间/日期 |
mktime() |
获取指定日期的Unix时间戳 |
strtotime() |
将字符串转化成Unix时间戳 |
microtime() |
获取当前Unix时间戳和微秒数 |
Unix时间戳是一种时间的表示方式,它是为了解决编程环境中时间运算的问题。
概念:Unix时间戳(Unix timestamp)定义了从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数,以32位二进制数表示。
Unix纪元:1970年01月01日零点也叫作Unix纪元。
时间日期函数——格式化时间戳
- 对于用户来说,时间戳的直接输出,会让其看到一个毫无意义的整型数值。为了将时间戳表示的时间以友好的形式显示出来,可以对时间戳进行格式化。
echo date('Y-m-d H:i:s');
echo date('Y-m-d', 1487666317);

