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