PHP

PHP常用系统函数速查表

是滑稽啊
2019-11-19 / 0 评论 / 343 阅读 / 正在检测是否收录...
常用的一些系统内置函数~要记住

常用的系统函数

数学函数名字参数个数一参二参三参四参备注
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字符串截取开始位置截取长度编码开始位置为负数是倒数
substr_replace()替换字符串的子串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数组///键值不保留
统计函数名字参数个数一参二参三参四参备注
count()计算个数1数组////
array_sum()数组求和1数组////
max()/min()数组中最值1数组////
in_array()元素是否在数组中2元素数组//返回true/false
array_key_exists()键是否存在2键值数组//返回true/false
array_values()键重置1数组///生成新数组
array_keys()值变键,值消失1数组///生成新数组
empty()数组是否为空1数组////
is_array()是否是数组1数组////
is_null()是否是空1字符串///只有null返回值为true
isset()是否被定义1字符串///null,'',0均为true
is_numeric()是否为数字或数字字符串1数字/字符串///返回true/false
遍历函数名字参数个数一参二参三参四参备注
current()指针当前所指元素1数组////
next()指针下移1数组///移出数组后指针丢失
prev()指针上移1数组///移出数组后指针丢失
reset()重置指针1数组////
end()指针指向最后一个1数组////
key()指针当前所指元素键1数组////
操作函数名字参数个数一参二参三参四参备注
array_push()尾部添加2+n数组元素//可添加对个
array_pop()尾部移除,返回该值1数组////
array_unshift()首部添加2+n数组元素//可添加对各
array_shift()首部移除,返回该值1数组////
array_unique()移除数据中重复元素1数组排序方式请见php手册//原数组不变

补充

str_pad()填充字符串原字符串*字符串长度*填充字符
默认空白
填充位置xSTR_PAD_BOTH - 填充字符串的两侧
STR_PAD_LEFT - 填充字符串的左侧
STR_PAD_RIGHT - 填充字符串的右侧。默认
strtolower()字符串转小写字符串xxxx该函数将传入的字符串参数所有的字符都转换成小写
strtoupper()字符串转大写字符串xxxx该函数将传入的字符串参数所有的字符都转换成大写
usfilst()字符串首字符转大写字符串xxxx.
ucwords()字符串单词首字符转大写字符串xxxx例如"Hello Word"
1

评论

博主关闭了所有页面的评论