在php开发中会用到许多的内置函数,要全部记得很困难,那比较常用的内置函数有哪些呢?我尝试着总结了一下,
(1)字符串函数
strlen()--获取字符串的的长度; strrpos()--获取指定字符串在目标字符串中最后一次出现的位置; str_replace()--用于字符串中的某些字符进行替换操作; substr()--用于获取字符串中的子串; explode()--使用一个字符串分割另一个字符串; implode()--用指定的连接符将数组拼接成一个字符串; trim()--去除字符串首尾处的空白字符(或指定成其他字符); str_repeat()--重复一个字符串;
(2)数组函数
count()--用于计算数组中元素的个数; range()--用于建立一个包含指定范围单元的数组; array_merrge()--用于合并一个或多个数组; array_chunk()--可以将一个数组分割成多个
常用数组排序函数
sort()--对数组排序; asort()--对数组进行排序并保持索引关系; rsort()--对数组逆向排序; arsort()--对数组进行逆向排序并保持索引关系; ksort()--对数组按照键名排序; krsort()--对数组按照键名逆向排序; shuffle()--打乱数组排序; array_reverse()--返回一个单元顺序相反的数组;
常用数组检索函数
array_search()--在数组中搜索给定的值; array_rand()--从数组中随机取出一个或多个单元 array_unique()--移除数组中重复的值; key()--从关联数组中取得键名; array_column()--返回数组中指定的一列; in_array()--检查数组中是否存在某个值; array_keys()--返回数组的键名; array_values()--返回数组中所有的值;
php中常用的数学函数
abs()--绝对值; ceil()--向上取最接近的整数; floor()--向下取最接近的整数; fmod()--返回除法的浮点数余数; is_nan()--判断是否为合法整数; max()--返回最大值; min()--返回最小值; pi()--返回圆周率的值; pow()--返回x的y次方; sqrt()--平方根 round()--对浮点数进行四舍五入; rand()--返回随机数;
php中JSON相关函数
json_encode()--可以将数组转换为JSON格式的字符串; json_decode()--第2个参数为true时,可以将JSON格式的字符串转换为数组类型;当省略该参数时,默认转换为对象类型;