php 字符串案例,php常用字符串处理函数,附带运行案例

favicon.ico摘要:1、strlen($str); 返回字符串长度2、mb_strlen($str) 可以返回中文字符长度;3、strtolower($str); 字母转小写4、strtoupper($str); 字

1、strlen($str)获取字符串长度

20190223115802220.jpg

2、mb_strlen($str) 获取中文字符长度;

在php中UTF8编码下一个文字和一个标点符号是3个字符串长度,gbk编码下是2个字符串长度,下图第一张是UTF8编码文件运行的结果,第二张白色背景图片是GBK编码文件运行结果

20190223115922169.jpg

20190223115944123.jpg

3、strtolower($str)英文字母转小写

20190223014415385.jpg

4、strtoupper($str)英文字母转大写

20190223014458522.jpg

5、ucwords($str) 每一个单词的首字母转大写

20190223014548467.jpg

6、ucfirst($str)首字母转大写

20190223014630637.jpg

7、str_replace()字符串替换函数,区分大小写

20190223014737972.jpg

8、str_ireplace()字符串替换,不区分大小写

20190223014842447.jpg

9、htmlspecialchars()将字符串转换为html 实体若加上ENT_NOQUOTES参数则不编译任何引号

20190223015601464.jpg

20190223015617295.jpg

10、trim($str)删除字符串前后(左右)空格

20190223015727406.jpg

11、ltrim($str)只删除字符串左侧的空格

20190223015816132.jpg

12、rtrim($str)只删除字符串右侧的空格

20190223015855706.jpg

13、strpos()获取指定字符串在某字符串中第一次出现的位置 索引0开始 没有出现返回false 区分大小写

20190223020053687.jpg

14、stripos()获取指定字符串在某字符串中第一次出现的位置 索引0开始 没有出现返回false 不区分大小写

20190223020155987.jpg

15、strrpos()获取指定字符串在某字符串中最后一次出现的位置 索引0开始 没有出现返回false 区分大小写

20190223020308179.jpg

16、strripos()获取指定字符串在某字符串中最后一次出现的位置 索引0开始 没有出现返回false 不区分大小写

20190223020443377.jpg

17、substr()字符串截取函数,从指定字符开始截取指定数量的字符串,第一个参数为截取字符串的起始位置,第二个参数为截取长度,若第二个参数为负数,则从字符串最后一个字符往前数是为截取字符串的终止位置

20190223020626346.jpg

20190223021001866.jpg

18、strstr()字符串截取函数,截取指定字符串后的所有字符

20190223021126606.jpg

19、strrchr()截取指定字符在字符串中最后一次出现的位置及其后的所有字符串

20190223021212277.jpg

20、strrev($str)字符串反转

20190223021528216.jpg

21、md5($str)字符串MD5加密

20190223021600630.jpg

22、str_shuffle($str)随机打乱字符串顺序

20190223021633339.jpg

20190223021705499.jpg

23、explode()字符串分割成数组

20190223021746396.jpg

24、implode()将数组以指定字符拼接成字符串, 与explode()相反

20190223021847726.jpg

25、str_split(string,length)将字符串分割为字符数组,string:被分割的字符串,length:按指定长度分割,默认为1。

20190223032559979.jpg

26、字符串比较函数:

strcasecmp ( string $str1 , string $str2 ) : int

二进制安全比较字符串(不区分大小写)。如果 str1 小于 str2 返回 < 0; 如果 str1 大于 str2 返回 > 0;如果两者相等,返回 0。

20191211_1576031167588134.jpg

20191211_1576031603458381.jpg

strcmp ( string $str1 , string $str2 ) : int

二进制安全字符串比较,注意该比较区分大小写。如果 str1 小于 str2 返回 < 0; 如果 str1 大于 str2 返回 > 0;如果两者相等,返回 0。

20191211_1576031508460032.jpg

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值