摘要:1、strlen($str); 返回字符串长度2、mb_strlen($str) 可以返回中文字符长度;3、strtolower($str); 字母转小写4、strtoupper($str); 字
1、strlen($str)获取字符串长度
2、mb_strlen($str) 获取中文字符长度;
在php中UTF8编码下一个文字和一个标点符号是3个字符串长度,gbk编码下是2个字符串长度,下图第一张是UTF8编码文件运行的结果,第二张白色背景图片是GBK编码文件运行结果
3、strtolower($str)英文字母转小写
4、strtoupper($str)英文字母转大写
5、ucwords($str) 每一个单词的首字母转大写
6、ucfirst($str)首字母转大写
7、str_replace()字符串替换函数,区分大小写
8、str_ireplace()字符串替换,不区分大小写
9、htmlspecialchars()将字符串转换为html 实体若加上ENT_NOQUOTES参数则不编译任何引号
10、trim($str)删除字符串前后(左右)空格
11、ltrim($str)只删除字符串左侧的空格
12、rtrim($str)只删除字符串右侧的空格
13、strpos()获取指定字符串在某字符串中第一次出现的位置 索引0开始 没有出现返回false 区分大小写
14、stripos()获取指定字符串在某字符串中第一次出现的位置 索引0开始 没有出现返回false 不区分大小写
15、strrpos()获取指定字符串在某字符串中最后一次出现的位置 索引0开始 没有出现返回false 区分大小写
16、strripos()获取指定字符串在某字符串中最后一次出现的位置 索引0开始 没有出现返回false 不区分大小写
17、substr()字符串截取函数,从指定字符开始截取指定数量的字符串,第一个参数为截取字符串的起始位置,第二个参数为截取长度,若第二个参数为负数,则从字符串最后一个字符往前数是为截取字符串的终止位置
18、strstr()字符串截取函数,截取指定字符串后的所有字符
19、strrchr()截取指定字符在字符串中最后一次出现的位置及其后的所有字符串
20、strrev($str)字符串反转
21、md5($str)字符串MD5加密
22、str_shuffle($str)随机打乱字符串顺序
23、explode()字符串分割成数组
24、implode()将数组以指定字符拼接成字符串, 与explode()相反
25、str_split(string,length)将字符串分割为字符数组,string:被分割的字符串,length:按指定长度分割,默认为1。
26、字符串比较函数:
strcasecmp ( string $str1 , string $str2 ) : int
二进制安全比较字符串(不区分大小写)。如果 str1 小于 str2 返回 < 0; 如果 str1 大于 str2 返回 > 0;如果两者相等,返回 0。
strcmp ( string $str1 , string $str2 ) : int
二进制安全字符串比较,注意该比较区分大小写。如果 str1 小于 str2 返回 < 0; 如果 str1 大于 str2 返回 > 0;如果两者相等,返回 0。