替换最后 x 个数字

php
2022-08-30 20:15:12

我有一个PHP变量,看起来有点像这样:

$id = "01922312";

我需要用另一个字符替换最后两三个数字。我该怎么做?

编辑很抱歉造成混淆,基本上我有上面的变量,在我完成处理后,我希望它看起来像这样:

$new = "01922xxx";

答案 1

试试这个:

$new = substr($id, 0, -3) . 'xxx';

结果:

01922xxx

答案 2

您可以使用 来替换子字符串。substr_replace

$id = substr_replace($id, 'xxx', -3);

参考:

http://php.net/substr-replace


推荐