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

date001.png

date002.png

4、php 处理高精度计算函数

字符串函数是PHP用来操作字符串的内置函数,在实际开发中有着非常重要的作用

函数名称 功能描述
bcadd() 加法
bccomp() 比较
bcdiv() 相除
bcmod() 求余数
bcmul() 乘法
bcpow() 次方
bcpowmod() 先次方然后求余数
bcscale() 给所有函数设置小数位精度
bcsqrt() 求平方根
bcsub() 减法


很赞哦!(0)

文章评论

还能输入1000个字符