php基础函数

xiaoxiao2021-02-27  395

基础不牢,地动山摇

字符串函数

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 排序

转载请注明原文地址: https://www.6miu.com/read-1985.html

最新回复(0)