PHP中常用的字符串函数(三)

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

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181009G1NYFJ00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券