首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在PHP中删除字符串的一部分?

如何在PHP中删除字符串的一部分?
EN

Stack Overflow用户
提问于 2010-02-03 21:31:21
回答 7查看 463.9K关注 0票数 175

如何删除字符串的一部分?

示例字符串:"REGISTER 11223344 here"

如何从上面的示例字符串中删除"11223344"

EN

回答 7

Stack Overflow用户

发布于 2010-02-03 21:33:20

如果你的目标是"11223344",那么使用str_replace

代码语言:javascript
复制
// str_replace($search, $replace, $subject)
echo str_replace("11223344", "","REGISTER 11223344 here");
票数 255
EN

Stack Overflow用户

发布于 2010-02-03 21:51:11

您可以使用str_replace(),它的定义如下:

代码语言:javascript
复制
str_replace($search, $replace, $subject)

因此,您可以将代码编写为:

代码语言:javascript
复制
$subject = 'REGISTER 11223344 here' ;
$search = '11223344' ;
$trimmed = str_replace($search, '', $subject) ;
echo $trimmed ;

如果您需要通过正则表达式进行更好的匹配,您可以使用preg_replace()

票数 130
EN

Stack Overflow用户

发布于 2010-02-03 21:33:10

假设11223344不是常量:

代码语言:javascript
复制
$string="REGISTER 11223344 here";
$s = explode(" ", $string);
unset($s[1]);
$s = implode(" ", $s);
print "$s\n";
票数 25
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2192170

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档