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

两种方法:

1、用“substr_replace($str,"",strpos($str,"指定字符")+1)”语句,将指定字符位置后的内容替换为空字符;

2、用“substr($str,0,strpos($str,"指定字符")+1)”语句。

 

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;

?>

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值