微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PHP系统函数

字符串函数
strlen:获取字符串的长度,获取的是字符串的字节长度
字符:一个完整的符号,a,中
字节:由8位组成
一个字符最少等于一个字节:ASCII码,a,b,通常英文字符都是占用一个字节
中文在gbk或者gb2312编码里,占用两个字节
中文在utf-8里最少占用3个字节,有可能是4个字节

这里写图片描述

substr:截取字符串,以字节为单位截取
string substr (目标字符串,截取起始位置 [,截取长度] ),如果没有截取长度,则截取到最后。字符串的起始位置从0开始,第一个字符是0。

这里写图片描述

strtolower:将字符串变成小写
strtoupper:将字符串变成大写
ucfirst:将字符串首字母大写

这里写图片描述

strrev:将字符串反过来
strpos:获取字符串中某个字符首次出现的位置
strrpos:获取字符串中某个字符最后一次出现的位置
一般strpos和strrpos是与substr函数搭配使用
strchr:是strstr函数别名,查找某个字符在字符串中首次出现的位置,并返回该位置到字符串最后的整个字符串
strrchr(获取文件后缀名)

这里写图片描述


$str = http://www.itcast.cn/index.php获取后缀名
substr($str,strrpos($str,’.’));
strrchr($str,’.’);

trim:去除一个字符串两边的(最外边)的空格(或者其他字符)

这里写图片描述


这里写图片描述



时间函
PHP中时间通常用整型存储
time:得到当前时间的时间戳,是一个整型数据
date:将指定的时间戳,按照指定的字符串格式进行输出输出的格式化有固定的参数
string date ( string $format [,int $timestamp ] ),$format是一个包含可以识别参数的字符串,第二个参数是一个整型的时间戳,如果没有提供则认是当前时间的时间戳。

这里写图片描述

strtotime:将一个字符串格式时间(美国可以识别的英文字符串)转化成时间戳

这里写图片描述

microtime:微秒,返回一个微秒的字符串,或者返回一个浮点数毫秒

这里写图片描述



数学相关函数
abs:获取数值的绝对值
floor:向下取整
ceil:向上取整
round:四舍五入
rand:随机取得指定范围或者0到整型最大值之间的
mt_rand:随机取得指定范围或者0到整型最大值之间的数,比rand效率高

这里写图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐