заменить последние семь символов строки
У меня есть строка, и я хочу заменить последние 7 символов строки на "#", Например у меня "MerryChristmasu87yujh7" Хочу заменить87yujh7" с семью#######», Итак, последняя строка будетMerryChristmasu #######».
Я попробовал следующий код, но он возвращает "MerryChristmasu ####### 1", Он не конвертирует все семь конечных символов.
$string = "MerryChristmasu87yujh7";
$match = substr($string, -7, -1);
$result = str_replace($match, "#######", $string);