PHP的内置函数
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'); // 输出结果:2017-02-21 16:48:16 echo date('Y-m-d', 1487666317); // 输出结果:2017-02-21
4、php 处理高精度计算函数
字符串函数是PHP用来操作字符串的内置函数,在实际开发中有着非常重要的作用
函数名称 | 功能描述 |
bcadd() | 加法 |
bccomp() | 比较 |
bcdiv() | 相除 |
bcmod() | 求余数 |
bcmul() | 乘法 |
bcpow() | 次方 |
bcpowmod() | 先次方然后求余数 |
bcscale() | 给所有函数设置小数位精度 |
bcsqrt() | 求平方根 |
bcsub() | 减法 |
很赞哦!(0)
上一篇:MySQL十大优化技巧
下一篇:数据库开发规范参考