我有一个字符串,我想用“#”替换字符串的最后 7 个字符。例如,我有“MerryChristmasu87yujh7”,我想用七个“#######”替换“87yujh7”。因此,最后的字符串将是“MerryChristmasu#######”。
我尝试了以下代码,但它返回“MerryChristmasu#######1”。它不会转换所有七个结束字符。
$string = "MerryChristmasu87yujh7";
$match = substr($string, -7, -1);
$result = str_replace($match, "#######", $string);