php常用字符串,数组函数
字符串函数:
- //常用字符串函数
-
- strlen()//函数返回字符串的长度
- strrev()//函数返回字符串反转的形式(就是将字符串颠倒一下
- ucwords()//函数返回将字符串每个单词的第一个字符转换为大写(一个字符串的每一个单词)
- lcfirst()//函数返回将第一个字符转换为小写的字符串。 它不改变其他字符的情况
- ucfirst()//函数返回将字符串的第一个字符转换为大写。 它不改变其他字符的大小写
- strtoupper()//函数以大写字母返回字符串(全部字母转化为大写)
- strtolower()//函数以小写字母返回字符串。(全部转换成大写)
- str_word_count(); //计算字符串的单词数量;
- strpos();//检索字符串内指定的字符或文本,如果找到匹配,则会返回首个匹配的字符位置。如果未找到匹配,则将返回 FALSE。
- strripos();// 计算指定字符串在目标字符串中最后一次出现的位置(不区分大小写)
- substr_replace(); //把字符串的一部分替换为另一个字符串;
- is_bool();//判断是否为布尔型
- is_float();//判断是否为浮点型
- is_int();//判断是否为整型
- is_integer();//判断是否为整数
- is_string();//判断是否为字符串
- is_object();//判断是否为对象
- is_array();//判断是否为数组
- is_null();//判断是否为null
- is_numeric();//判断是否为数字
- is_nan();//判断不是数字
- strval(); //转换成字符串类型
- floatval();//转换成浮点型
- intval(); //转换成整型
- explode();//函数使用一个字符串分割另一个字符串,并返回由字符串组成的数组
- implode();join(); //数组转换字符串;
- print; //输出一个或多个字符串,比echo稍慢;
- str_pad();// 填充字符串的长度;
- str_repeat(); //重复字符串指定次数;
- str_split(); //字符串分割为数组(根据指定长度分割);
- substr(); //截取字符串;
数组函数:
- //常用数组函数
-
- array_chunk() //将一个数组分割成多个
- array_column();//返回数组中指定的一列
- array_combine();// — 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值(另一种意义的合并数组)
- array_flip(); //— 交换数组中的键和值
- array_key_exists(); //— 检查数组里是否有指定的键名或索引
- array_key_first();//函数用于获取指定数组的第一个键值。
- array_key_last();// — 获取数组的最后一个键值:
- array_keys();// — 返回数组中部分的或所有的键名
- array_merge() //— 合并一个或多个数组
- array_pop() //— 弹出数组最后一个单元(出栈)
- array_push() //— 将一个或多个单元压入数组的末尾(入栈)
- array_rand() //— 从数组中随机取出一个或多个单元
- array_reverse()// — 返回单元顺序相反的数组
- array_search() //— 在数组中搜索给定的值,如果成功则返回首个相应的键名
- array_shift() //— 将数组开头的单元移出数组
- array_slice() //— 从数组中取出一段
- array_sum() //— 对数组中所有值求和
- array_unique()// — 移除数组中重复的值
- array_unshift() //— 在数组开头插入一个或多个单元
- array_values() //— 返回数组中所有的值
- count()// — 计算数组中的单元数目,或对象中的属性个数
- in_array()// — 检查数组中是否存在某个值
- list() //— 把数组中的值赋给一组变量
- shuffle() //— 打乱数组
- current() //— 返回数组中的当前单元
- sort() //— 对数组排序
- rsort() //- 对数组进行降序排列