【发布时间】:2012-12-20 18:02:51
【问题描述】:
我有一个字符串,我想用“#”替换字符串的最后 7 个字符。例如,我有“MerryChristmasu87yujh7”,我想用七个“#######”替换“87yujh7”。因此,最后的字符串将是“MerryChristmasu#######”。
我尝试了以下代码,但它返回“MerryChristmasu#######1”。它不会转换所有七个结尾字符。
$string = "MerryChristmasu87yujh7";
$match = substr($string, -7, -1);
$result = str_replace($match, "#######", $string);
【问题讨论】:
标签: php