80个系统函数
常用的一些系统内置函数~要记住
常用的系统函数
数学函数 |
名字 |
参数个数 |
一参 |
二参 |
三参 |
四参 |
备注 |
ceil() |
向上取整 |
1 |
数字 |
|
|
|
|
floor() |
向下取整 |
1 |
数字 |
|
|
|
|
round() |
四舍五入 |
2 |
数字 |
位数 |
|
|
|
rand |
随机数 |
2 |
数字 |
数字 |
|
|
|
mt_rand |
随机数 |
2 |
小位数 |
大位数 |
|
|
|
number_format() |
格式化数字 |
4 |
数字 |
保留小数位数最小为0 |
小数分隔符 |
千位分隔符 |
|
加密函数 |
名字 |
参数个数 |
一参 |
二参 |
三参 |
四参 |
备注 |
base64_encode() |
base64加密 |
1 |
字符串 |
|
|
|
|
base64_decode() |
base64解密 |
1 |
字符串 |
|
|
|
|
md5() |
md5加密 |
1 |
字符串 |
|
|
|
不可解密,32位长度 |
sha1() |
sha1加密 |
1 |
字符串 |
|
|
|
不可解密,40位长度 |
时间函数 |
名字 |
参数个数 |
一参 |
二参 |
三参 |
四参 |
备注 |
time() |
当前时间戳 |
0 |
|
|
|
|
|
strtotime() |
转时间戳 |
1 |
时间格式字符串 |
|
|
|
|
date() |
格式化时间戳 |
2 |
时间格式字符串 |
时间戳 |
|
|
第二个参数不写,默认当前时间 |
字符串函数 |
名字 |
参数个数 |
一参 |
二参 |
三参 |
四参 |
备注 |
strlen() |
获取长度 |
1 |
字符串 |
|
|
|
|
mb_strlen() |
获取字符长度 |
2 |
字符串 |
编码 |
|
|
|
substr() |
字符串截取 |
3 |
父字符串 |
截取开始位置 |
截取长度 |
|
开始位置为负数是倒数 |
mb_substr() |
中文字符串截取 |
4 |
字符串 |
截取开始位置 |
截取长度 |
编码 |
开始位置为负数是倒数 |
trim() |
去掉两端空格 |
2 |
字符串 |
去掉的字符 |
|
|
|
ltrim() |
去左侧空格 |
2 |
字符串 |
去掉的字符 |
|
|
|
rtrim() |
去右侧空格 |
2 |
字符串 |
去掉的字符 |
|
|
|
|
|
|
|
|
|
|
|
strpos() |
字符串查第一次位置 |
3 |
父字符串 |
子字符串 |
开始匹配位置 |
|
区分大小写 |
stripos() |
字符串查第一次位置 |
3 |
父字符串 |
子字符串 |
开始匹配位置 |
|
不区分大小写 |
strrpos() |
字符串查最后一次位置 |
3 |
父字符串 |
子字符串 |
开始匹配位置 |
|
区分大小写 |
strripos() |
字符串查最后一次位置 |
3 |
父字符串 |
子字符串 |
开始匹配位置 |
|
不区分大小写 |
str_replace() |
字符串替换 |
3 |
要替换的字符串 |
替换的字符串 |
原字符串 |
|
区分大小写 |
str_ireplace |
字符串替换 |
3 |
要替换的字符串 |
替换后的字符转 |
原字符串 |
|
不区分大小写 |
strtolower() |
转为小写 |
1 |
字符串 |
|
|
|
|
strtoupper() |
转为大写 |
1 |
字符串 |
|
|
|
|
ucfirst() |
首字母大写 |
1 |
字符串 |
|
|
|
|
ucwords() |
单词首字母大写 |
1 |
字符串 |
|
|
|
|
iconv() |
字符按编码换函数 |
3 |
转换前的格式 |
转换后的格式 |
字符串 |
|
|
加密函数 |
名字 |
参数个数 |
一参 |
二参 |
三参 |
四参 |
备注 |
explode() |
字符串转数组 |
2 |
符号 |
字符串 |
|
|
|
implode() |
数组转字符串 |
2 |
符号 |
字符串 |
|
|
|
数组函数 |
名字 |
参数个数 |
一参 |
二参 |
三参 |
四参 |
备注 |
sort() |
升序排列 |
1 |
数组 |
|
|
|
键值不保留 |
asort() |
升序排列 |
1 |
数组 |
|
|
|
键值保留 |
rsort() |
降序排列 |
1 |
数组 |
|
|
|
键值不保留 |
arsort() |
降序排列 |
1 |
数组 |
|
|
|
键值保留 |
ksort() |
按键升序排列 |
1 |
数组 |
|
|
|
|
krsort() |
按键降序排列 |
1 |
数组 |
|
|
|
|
shuffle() |
随机排序 |
1 |
数组 |
|
|
|
键值不保留 |
数组函数 |
名字 |
参数个数 |
一参 |
二参 |
三参 |
四参 |
备注 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Similar Posts