заменить последние семь символов строки

У меня есть строка, и я хочу заменить последние 7 символов строки на "#", Например у меня "MerryChristmasu87yujh7" Хочу заменить87yujh7" с семью#######», Итак, последняя строка будетMerryChristmasu #######».

Я попробовал следующий код, но он возвращает "MerryChristmasu ####### 1", Он не конвертирует все семь конечных символов.

$string = "MerryChristmasu87yujh7";
$match = substr($string, -7, -1);
$result = str_replace($match, "#######", $string);

Ответы на вопрос(2)

Ваш ответ на вопрос