您好,欢迎来到意榕旅游网。
搜索
您的当前位置:首页PHP常用函数汇总(独家整理)

PHP常用函数汇总(独家整理)

来源:意榕旅游网
常用函数总结

字符串函数:

1、去空格或其他字符

trim() 去除字符串两端空格 ltrim() 去除左端空格 rtrim() 去除右端空格 chop() rtrim的别名 2、字符串生成或转化

str_pad() 将字符串填充为指定长度 str_repeat() 重复使用指定字符串 str_split() 将字符串分割到数组中 strrev() 反转字符串

wordwrap() 按照指定长度将字符串进行折行处理 str_shuffle() 随机打乱字符串 parse_str() 将字符串解析成变量

number_format() 通过千位分组来格式化数字

str_shuffle() 函数打乱一个字符串,使用任何一种可能的排序方案 3、大小写转换

strtolower() 将字符串转化为小写 strtoupper() 将字符串转化为大写 ucfirst() 将字符串首字母转化为大写

ucwords() 将每个单词首字母转化为大写 4、html标签关联

htmlentities() 将字符转化为html实体 htmlspecialchars() 预定义字符转html编码 nl2br() n\\转化为
strip_tags 剥去标签

addcslashes() 在指定的字符前添加反斜线转义字符串中字符 stripcslashes() addslashes() stripslashes() quotemeta() char() ord() 5、字符串比较

strcasecmp() strcmp() strncmp() strncasecmp() strnatcmp() strnatcasecmp() 6、字符串的切割与拼接

chunk_split() strtok() explode() implode() substr() 删除由addcslashes()添加的反斜线 指定预定义字符前添加反斜线 删除由addslashes()添加的反斜线 在字符串中某些预定义字符前添加反斜线 从指定的ASCII码值返回字符 返回字符串第一个字符的ASCII码值 不分大小写比较两个字符串 区分大小写比较两个字符串

比较字符串的前n个字符,区分大小写 比较字符串的前n个字符,不分大小写 自然顺序法比较字符串长度,区分大小写 将字符串切割成小块 切开字符串

使用一个字符串为标志分割另一个字符串 同join,将数组值用预定字符连接成字符串 截取字符串

自然顺序法比较字符串长度,不分大小写 7、字符串查找替换

str_replace() 字符串替换操作,区分大小写 str_ireplace() 字符串替换操作,不分大小写

substr_count() 统计一个字符串在另一个字符串中出现的次数 substr_replace() 替换字符中某串为另一字符串 similar_text() 返回两字符串相同字符的数量

strrchr() 返回一个字符串在另一个字符串中最后一次出现的位置

strstr() 返回一个字符串在另一个字符串中出现的位置 strchr() strstr()的别名

stristr() 返回一个字符串在另一个字符串中出现的位置,不区分大小写

strtr() 转换字符串中的某些字符

strops() 寻找字符串中某个字符最先出现的位置

stripos() 寻找字符串中某个字符最先出现的位置,不分大小写 strrpos() 寻找字符串中某个字符最后出现的位置

strripos() 寻找字符串中某个字符最后出现的位置,不分大小写 strspn() 返回字符串中首次符合mask的子字符串长度 strcspan() 返回字符串中不符合mask的子字符串的长度 8、字符串统计

str_word_count() 统计字符串中含有的单词数 strlen() 统计字符串的长度

count_chars() 统计字符串中所有字母出现的次数 9、字符串编码:

md5() 32位加密

sha1() 40位加密

数学函数:

abs() 求绝对值 ceil() 进一步取整 floor() 向下取整 fmod() pow() round() sqrt() max() min() mt_rand() rand() pi() 数组函数:

1.数组创建

array() array_combine() 值

range() compact() array_fill() 2.数组合并和拆分

array_chunk() 浮点数取余 幂运算 四舍五入 求平方根 求最大值 求最小值 更好的随机数 随机数 获取圆周率值

生成一个数组

生成一个数组,用一个数组的值做键名,另一个数组的值做创建并返回一个包含指定范围元素的数组 创建一个由参数所带变量组成的数组 用给定的填充数组

把一个数组分割为新的数组块

array_merge() 把两个或多个数组合并为一个数组 array_slice() 在数组中根据条件取出一段值,并返回 3.数组比较

array_diff() 返回两个数组的差集数组 array_intersect() 返回两个或多个数组的交集数组

4.数组的查找替换

array_search() 在数组中查找一个键值

array_splice() 把数组中的一部分删除,用其他值代替 array_sum() 返回数组中所有值的总和

in_array() 在数组中搜索给定的值,区分大小写 array_key_exists() 判断某个数组中是否存在指定的key 5.数组指针操作

key() 返回数组内部指针当前指向元素的键名 current() 返回数组中的当前元素

next() 把指向当前元素的指针移动到下一个元素的位置,并返回当前元素的值

prev() 把指向当前元素的指针移动到上一个元素的位置,并返回当前元素的值

end() 将数组内部指针指向最后一个元素,并返回该元素的值 reset() 把数组的内部指针指向第一个元素,并返回该元素的值 list() 用数组中的元素为某一变量赋值

array_shift() 删除数组中的第一个元素,并返回被删除元素的值 array_unshift() 在数组的开头插入一个或多个元素 array_push() 在数组的最后压入一个或多个元素 array_pop() 删除数组中的最后一个元素

6.数组键值操作:

shuffle() 将数组打乱,保留键名

count() 计算数组中的单元数目或对象中的属性个数 array_flip() 返回一个键值反转后的数组 array_keys() 返回数组所有的键,组成一个数组 array_values() 返回数组所有的值,组成一个数组 array_reverse() 返回一个元素顺序相反的数组 array_count_values() 统计数组中所有的值出现的次数

array_rand() 从数组中随机抽取一个或多个元素,是键名

each() 每次把指针移动一下

array_unique() 删除重复值,返回剩余数组

7.数组排序

sort() 按升序对给定数组的值排序,不保留键名 rsort() 对数组逆向排序,不保留键名 asort() 对数组排序,保持索引关系 arsort() 对数组逆向排序,保持索引关系 ksort() 按键名对数组排序 krsort() 将数组按照键逆向排序

natsort() 用自然顺序算法对数组中的元素排序 natcasesort() 自然排序,不区分大小写

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- yrrf.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务