문자열의 마지막 인스턴스 검색 및 바꾸기
문자열의 마지막 항목이 문자열의 끝 부분에 있지 않을 수 있는 시나리오에서 이러한 현상을 대체하는 효율적인 방법이 중요해집니다. 예를 생각해 보세요.
$search = 'The'; $replace = 'A'; $subject = 'The Quick Brown Fox Jumps Over The Lazy Dog';
여기에서 원하는 출력은 다음과 같습니다.
The Quick Brown Fox Jumps Over A Lazy Dog
다음 기능을 활용하면 다음과 같은 결과를 얻을 수 있습니다.
function str_lreplace($search, $replace, $subject) { $pos = strrpos($subject, $search); if($pos !== false) { $subject = substr_replace($subject, $replace, $pos, strlen($search)); } return $subject; }
이 기능은 자세히 조사합니다. 검색 문자열의 마지막 발생에 대한 제목 문자열입니다. 이 항목을 찾으면 제목 문자열의 해당 세그먼트를 대체 문자열로 바꿉니다. 결과는 검색 문자열의 마지막 인스턴스가 성공적으로 대체된 수정된 제목 문자열입니다.
위 내용은 PHP에서 문자열의 마지막 인스턴스를 바꾸는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!