本文转载自:PHP截取 字符串中的某部分 并输出
更多内容请访问钻芒博客:https://www.zuanmang.net
一、strstr获取指定字符串之后或之前所有字符
1、使用 strstr(“原始字符”,”指定的字符”,布尔值)
布尔值为可选,为 true 返回第一次出现之前的字符串部分,默认为false 返回 返回第一次出现之前的字符串部分 strchr与strstr一样,strstr不区分大小写。
echo strstr("欢迎来到我们的官方网站","官方");//输出结果:官方网站echo strstr("欢迎来到我们的官方网站","官方",true);//输出结果:欢迎来到我们的
该方法输出指定字符之后的内容时会包含指定的字符串一起输出
二、substr函数截取字符串中的某部分
1、substr或指定字符串最后一次出现之前的内容
$test = '/home/test/test.txt';$result = substr($test,0,strrpos($test,"/"));echo $result;//输出结果:/home/test
2、substr或指定字符串最后一次出现之后的内容
$number = '/home/test/test.txt';$result = substr($number,strripos($number,"/")+1);echo $result;//输出结果:test.txt
3、substr(“原始字符”,开始截取的位置 ,截取的字符长度)
echo substr("Welcome to our official website",5);//输出结果: me to our official websiteecho substr("Welcome to our official website",5,2);//输出结果: meecho substr("Welcome to our official website",-5); //从右至左截取5个字符//输出结果: bsite
该方法截取中文字符时会出现问题,一个汉字占用三个字节
三、使用mb_substr()函数取字符串中的某部分 (中文截取推荐)
mb_substr(“原始字符”,开始截取的位置 ,截取的字符长度,”字符串编码”) 该方法与substr类似多了个字符串编码选取,解决了截取中文字符出错得问题。(必须设置截取长度)
echo mb_substr("欢迎来到我们的官方网站",5,3,"utf-8"); //第5个字符开始,截取三个字符//输出结果:们的官
相关链接:
转载于:(109条消息) php字符串截取_php字符串截取 指定字符串_zzsi的博客-CSDN博客
温馨提示:本文最后更新于2023-03-08 16:28:53
,某些文章具有时效性,若有错误或已失效,请在下方留言或联系 钻芒博客。
相关推荐:
- 小程序采集node.s依赖更新合集
- 只需两步获取任何微信小程序源码5年前 9606
- 利用PHP实现404页自动更换图片 附api4年前 6776
- webpack安装失败,404解决方法5年前 5954
- PHP连接数据库输出赞赏列表表格4年前 5640
- PHP 自动爬取毒鸡汤搭建毒鸡汤 一言API3年前 2960
标签:输出,字符,截取,substr,test,字符串,PHP From: https://www.cnblogs.com/zmki/p/17500076.html