php基础函数

基础不牢,地动山摇

字符串函数

1 计算字符串长度 strlen
2 翻转字符串 strrev
3 拆分字符串 chunk_split
4 将字符串拆分成数组 str_split/explode 前者是按照长度分割,后者按照预定义字符
5 替换字符串中的内容 str_replace/preg_replace
6 字符首字母大写或段落首字母大写 ucfirst/ucwords
7 大小写转换 strtoupper/strtolower
8 截取字符串 substr(string,num)
9 将字符串加密 md5/base64/sha1
10 在预定义字符前加斜线进行转义 addsalashes
11 将特殊字符转换成html实体 htmlspecialchars
12 删除所有指定的字符(包括特殊字符等等) 这种情况要使用substr进行替换,将预定义字符替换成空即为删除
13 去除所有html标签及php标签 strip_tags
20170504我只能想到这13个
14 一个字符串在另一个字符串中第一次出现的位置,常用于判断是否该字符串存在于另一个字符串中 strpos
15 删除字符串两端的空格或预定义字符 trim
16 将字符串随机打乱,在实际工作中几乎用不到 str_shuffle
17 比较两个字符串,几乎也用不到 strcmp
18 统计一个字符串在另一个字符串中出现的次数 substr_count
19 返回一个字符串在另一个字符串中从开始到末尾的内容 strstr

数组操作函数
1 判断是否数组 is_array
2 判断数组中是否存在指定的值 in_array
3 拆分数组成字符串 implode
4 统计数组长度 count
5 排序 sort用到的也不多
6 合并数组 array_push/array_combine/array_merge/array_merge_recursive
7 拆分数组成更小的数组 array_chunk
8 判断某键名是否存在于数组中 array_key_exists
9 删除数组中的值 unset/array_shift 删除数组中的第一个值
10 给数组最前和最后位置添加值 array_push/array_pop
11 统计某个值在数组中出现的次数 array_count_values
15 返回数组中所有的键名,目前没用过这个函数 array_keys
20170504 关于数组的方法目前只能主动想到这几个
16 在数组中根据条件截取一段 array_slice
17 比较两个数组的差集 array_diff
18 返回两个或多个数组的交集 array_intersect
19 在数组中搜索值,如存在返回键。若不存在,返回false.省去了遍历数组来获得键带来的的开销 array_search
20 在数组的首位插入元素 array_unshift/array_push 是像数组中最后的位置插入一个或多个元素
21 将数组打乱,保留键名 shuffle
22 删除重复值 array_unique

常用的对数组进行的操作
1 将多维数组转换为一维数组
2 排序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值