PHP笔记

/** 数组函数 **/
`func_get_args()`    //可变个数参数的函数
`unset();` //删除数组
`array_values()`  //获取数组中的值
`array_keys()`  //获取数组中的键
`in_array()`  //判断一个值在不在数组中
`array_key_exists()`  //判断一个键在不在数组中
`in_array()`  //判断一个值在不在数组中
`array_flip()`  //键值对调返回一个新数组
`array_reverse()`  //键值反转返回一个新数组
`count()`  //统计数组元素个数
`array_count_values()`  //统计数组值出现的次数
`array_unique()`  //获取数组中的唯一值
//使用回调函数处理数组的函数
`array_filter()` //过滤数组中的值
`array_map()`  //使用回调函数作用于数组的每一个值
//数组的排序函数
`sort()` //不保留key的升序排列
`rsort()` //不保留key的降序排列
`asort()` //保留key的升序排列
`arsort()` //保留key的降序排列
`ksort()` //按key升序排序
`krsort()` //按key降序排序
`natsort()` //按自然数排序
`natcasesort()` //忽略大小写按自然数排序
`array_multisort()` //多数组排序
//数组截取与合并函数
`array_slice()`
`array_splice()`
`array_combine()`
`array_merge()`
//数组拆分与连接函数
`explode() `
`implode()`
`join()`
//数组与数据结构
`array_pop()`  //删除数组中最后一个值并返回
`array_shift()   //删除数组中最第一个值
`array_push()`  //从数组最后插入一个值
`array_unshift()`  //从数组第一个位置插入一个值
//其他有用的数组处理函数
`range() ` //生成有规律的数组
`array_sum()`  //计算数组中值之和
`shuffle()`  //打乱原数组
`array_rand()`  //数组中随机取一个key

/** 字符串函数 **/
//去除空格和字符串填补函数
`ltrim()` //去除左侧空格
`rtrim()` //去除右侧空格
`trim()`  //去除任意左右侧字符
`str_pad()` //把字符串补充到一定长度
`str_repeat()`  // 字符重复多次
//字符串大小写转换函数
`strtolower()` //转小写
`strtoupper()` //转大写
`ucfirst()`  //首字母大写
`ucwords()`  //每个单词首字母大写
//与html标签相关联的字符串函数
* `nl2br()` //nl回车换行转成br 
* `addslashes()`   //加反斜线
* `stripslashes()`  //取反斜线的
* `strip_tags()`  //过滤html标签
* `htmlspecialchars()` //html转实体
* `htmlspecialchars_decode()` //实体转html
//其他字符串格式化函数
`strrev()`  //字符串反转
`strlen()`  //字符串长度
`number_format()`  //货币格式化
`md5()`  //加密
`str_shuffle()`  //打乱字符串
//字符串的分割与拼接
`explode()`
`implode()`
`join()`
//字符串的截取
`substr()`
//字符串的查找
`strpos()`
`strrpos()`
//字符串的替换
`str_replace()`
//支持多字节文字
`mb_substr()`  //多字节截取
//其他常用的字符串函数
`pathinfo()`
`basename()`
`dirname()`
`parse_url()`
`parse_str()`
/** 在此感谢 LQQ 老师 **/

你可能感兴趣的:(PHP笔记)