• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

php怎么截取字符串

php 搞代码 4年前 (2022-01-04) 20次浏览 已收录 0个评论

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

phpsubstr语法

substr(string, start, length)

参数

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

例如

$str1 = substr("abcdef", 1);    // 返回 "bcdef"$str<em style="color:transparent">来源gao.dai.ma.com搞@代*码网</em>2 = 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怎么截取字符串的详细内容,更多请关注搞代码gaodaima其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:php怎么截取字符串

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址