PHP中的字符串函数
ltrim()
表达式:
stringltrim(string[,string] )
作用:删除字符串开头的空白字符(其他字符)
注释:
1,如果设置第二参数就会删除的设置的字符;
2,此函数返回一个删除了 str 最左边的空白字符的字符串;
3,此函数只能删除以下字符:
" " (ASCII 32 (0x20)),普通空白字符
"\t" (ASCII 9 (0x09)), 制表符
"\n" (ASCII 10 (0x0A)),换行符
"\r" (ASCII 13 (0x0D)),回车符
"\0" (ASCII 0 (0x00)), NUL空字节符
"\x0B" (ASCII 11 (0x0B)),垂直制表符
trim()
作用:删除字符串首尾处的空白字符(其他字符)
注释:此函数返回字符串 str 去除首尾空白字符后的结果
大小写相关
ucfirst()、ucwords()、strtoupper()、strtolower()、
作用:
1,将字符串的首字母转换为大写;
2,将字符串的每个单词的首字母转换为大写;
3,将字符串的字母全大写;
4,将字符串的字母全小写;
注释:
上述函数返回值是转化后的字符串,如果单词没有分隔开默认算成一个单词
示例:
加密函数
md5()、md5_file()、sha1()、sha1_file()
作用:
1,计算字符串的 MD5 散列值;
2,计算指定文件的 MD5 散列值;
3,计算字符串的 sha1 散列值;
4,计算文件的 sha1 散列值;
注释:
1,上述函数的返回值全都是字符串;
2,上述函数均有布尔类型的第二参数,但是一般不用;
3,上述函数的加密字符串是不可逆的(理论);
示例:
strip_tags()
表达式:
stringstrip_tags(string[,string] )
作用:从字符串中去除 HTML 和 PHP 标记
注释:
1,此函数会去除HTML 注释和 PHP 标签,因为是硬编码处理所以,不能修改,第二参数设置是不想被删除的字符列表;
2,此函数的返回值字符串;
3,此函数并不能验证HTML标签的完整性,如果标签完整会删除更多的数据;
nl2br()
作用:在字符串所有新行之前插入 HTML 换行标记
注释:
此函数的第二参数涉及到XML兼容换行符;
str_shuffle()
表达式:
stringstr_shuffle(string)
作用:使用任何一种可能的排序方式随机打乱一个字符串
注释:
此函数不会生成加密的值,返回值是打乱后的字符串,没刷新一次就调整一次排序;
示例:
END
里
领取专属 10元无门槛券
私享最新 技术干货