php怎么截取字符串

php怎么截取字符串

内容导读

收集整理的这篇技术教程文章主要介绍了php怎么截取字符串,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1137字,纯文字阅读大概需要2分钟

内容图文

php内置了大量的字符串操作函数,比如php implode,explode等等,php截取字符串,可以用substr,mb_substr二个函数。

phpsubstr语法

substr(string, start, length)

参数

string
 即要截取的字符串start
 即要截取的开始位置(0表示从从前往后数 第一个字符开始,负数表示从从后往前数)lengthlength 当为正数时,为需要截取的长度;当为负数时,即理解为去掉末尾的几个字符

例如

$str1 = substr("abcdef", 1);

// 返回 "bcdef"$str2 = substr("abcdef", 2);

// 返回 "cdef"$str3 = substr("abcdef", 0,1);

// 返回 "a"$str4 = substr("abcdef", 0,2);

// 返回 "ab"$str5 = substr("abcdef", -1); // 返回 "f"$str6 = substr("abcdef", -2); // 返回 "ef"$str7 = substr("abcdef", 0,-1); // 返回 "abcde"$str8 = substr("abcdef", 0,-2); // 返回 "abcd"$str9 = substr('你好你好你好',1);//返回:??好你好你好$str10 = mb_substr('你好你好你好',1);//返回:好你好你好

细心的童鞋可能已经发现,$str9里的substr返回的是 ??好你好你好,有中文乱码出现。

PHP中经常使用substr来进行字符串的截取,但是当我们用它来实现对中文字符进行截取的时候则会发生乱码问题,此时我们就需要用另

一个函数了,mb_substr,现在这个乱码的问题就解决了。

以上就是php怎么截取字符串的详细内容,更多请关注Gxl网其它相关文章!

内容总结

以上是为您收集整理的php怎么截取字符串全部内容,希望文章能够帮你解决php怎么截取字符串所遇到的程序开发问题。 如果觉得技术教程内容还不错,欢迎将网站推荐给程序员好友。

内容备注

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。


本文关键词:

联系我们

在线咨询:点击这里给我发消息

邮件:w420220301@qq.com