문자열이 있는데 문자열의 마지막 7자를 "#"으로 바꿉니다. 예를 들어 "MerryChristmasu87yujh7"이 있는데 "87yujh7"을 7 개의 "#######"로 바꾸고 싶습니다. 마지막 문자열은 "MerryChristmasu #######"입니다.은 문자열의 마지막 7자를 대체합니다.
다음 코드를 시도했지만 "MerryChristmasu ######## 1"을 반환합니다. 7 개의 끝 문자는 모두 변환하지 않습니다.
$string = "MerryChristmasu87yujh7";
$match = substr($string, -7, -1);
$result = str_replace($match, "#######", $string);
도와 주셔서 감사합니다. 아름답게 작동합니다. :) –