您现在的位置是:群英 > 开发技术 > PHP语言
php如何去掉字符串中的指定字符
Admin发表于 2022-06-02 17:13:332164 次浏览
这篇文章分享给大家的内容是关于php如何去掉字符串中的指定字符,本文介绍得很详细,内容很有参考价值,希望可以帮到有需要的小伙伴,接下来就让小编带领大家一起了解看看吧。



两种方法:1、用“substr_replace($str,"",strpos($str,"指定字符")+1)”语句,将指定字符位置后的内容替换为空字符;2、用“substr($str,0,strpos($str,"指定字符")+1)”语句。

本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑

php去掉指定字符之后内容的两种方法

方法1:利用strpos()和substr_replace() 函数

  • 利用strpos()找到指定字符的位置,例字符d

  • 使用substr_replace()将指定字符后的内容替换为空字符

substr_replace()用于从指定位置开始替换字符,而我们需要从指定字符后开始替换,因此开始替换的位置值为“指定字符的位置+1”。

<?php
header('content-type:text/html;charset=utf-8');   
$str = "abcdefg";
echo "原字符串:".$str."<br>";
$index = strpos($str,"d");
$res = substr_replace($str,"",$index+1);
echo "去除字符d后的内容:".$res;
?>

方法2:利用strpos()和substr()函数

  • 使用strpos函数找到指定字符的位置,例字符e

  • 使用substr函数从字符串的开头截取至指定字符的位置

<?php
header('content-type:text/html;charset=utf-8');   
$str = "abcdefg";
echo "原字符串:".$str."<br>";
$index = strpos($str,"e");
$res = substr($str,0,$index+1);
echo "去除字符e后的内容:".$res;
?>

推荐学习:《PHP视频教程》

以上就是php怎么去掉指定字符之后的内容的详细内容,更多请关注php中文网其它相关文章!

  • 微信
  • 分享
  • 声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

  • 相关标签:php php字符串
    • 上一篇:php怎么用正则匹配某个字符并删除
    • 下一篇:php怎么不四舍五入的保留一位小数

    感谢各位的阅读,以上就是“php如何去掉字符串中的指定字符”的内容了,通过以上内容的阐述,相信大家对php如何去掉字符串中的指定字符已经有了进一步的了解,如果想要了解更多相关的内容,欢迎关注群英网络,群英网络将为大家推送更多相关知识点的文章。

    免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

    标签: php
    相关信息推荐
    2022-07-23 17:48:59 
    摘要:新版本的PHP将于12月3日正式发布。除了大量的bug修复和小的改进,全球的开发人员也将获得一些新的有趣特性。名单虽然还没有结束,但是,我们可以查看我们期待的新特性。我将准备一系列短篇文章,每一篇都将重点介绍...
    2022-07-20 17:52:47 
    摘要:go语言web框架挺多的,本文就介绍了一下如何使用gin框架搭建简易服务的实现方法,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-04-28 14:07:47 
    摘要:给大家带来一篇关于python列表如何分片操作?的相关教程文章,内容涉及到Python、python教程等相关内容,更多关于python的内容希望能够帮助到大家。
    云活动
    推荐内容
    热门关键词
    热门信息
    群英网络助力开启安全的云计算之旅
    立即注册,领取新人大礼包
    • 联系我们
    • 24小时售后:4006784567
    • 24小时TEL :0668-2555666
    • 售前咨询TEL:400-678-4567

    • 官方微信

      官方微信
    Copyright  ©  QY  Network  Company  Ltd. All  Rights  Reserved. 2003-2019  群英网络  版权所有   茂名市群英网络有限公司
    增值电信经营许可证 : B1.B2-20140078   粤ICP备09006778号
    免费拨打  400-678-4567
    免费拨打  400-678-4567 免费拨打 400-678-4567 或 0668-2555555
    微信公众号
    返回顶部
    返回顶部 返回顶部