如何删除字符串的一部分?
示例字符串:"REGISTER 11223344 here"
如何从上面的示例字符串中删除"11223344"
?
发布于 2010-02-03 21:33:20
如果你的目标是"11223344",那么使用str_replace
// str_replace($search, $replace, $subject)
echo str_replace("11223344", "","REGISTER 11223344 here");
发布于 2010-02-03 21:51:11
您可以使用str_replace(),它的定义如下:
str_replace($search, $replace, $subject)
因此,您可以将代码编写为:
$subject = 'REGISTER 11223344 here' ;
$search = '11223344' ;
$trimmed = str_replace($search, '', $subject) ;
echo $trimmed ;
如果您需要通过正则表达式进行更好的匹配,您可以使用preg_replace()。
发布于 2010-02-03 21:33:10
假设11223344不是常量:
$string="REGISTER 11223344 here";
$s = explode(" ", $string);
unset($s[1]);
$s = implode(" ", $s);
print "$s\n";
https://stackoverflow.com/questions/2192170
复制相似问题