PHP는 검색하고 바꾸지만 중복되지는 않습니다.
P粉481815897
P粉481815897 2023-07-17 18:41:56
0
1
490

PHP를 사용하여 "Dozenten"이라는 단어를 "Dozentin"으로 바꾸고 "Dozent"라는 단어를 "Dozenten"으로 바꾸고 싶습니다. 문제는 두 단어 모두 'Dozent'가 나타난다는 점이다. 'str_replace'를 계속 사용할 수 없습니다. "Dozentenin"과 유사한 결과를 얻는 것을 피하는 방법은 무엇입니까?

P粉481815897
P粉481815897

모든 응답(1)
P粉265724930

你可以使用`strtr`函数来实现,它可以在字符串中进行子字符串的翻译(替换):

<?php 
$s = "Dozenten Dozent Dozent Dozenten"; 
echo strtr($s, array("Dozenten" > "Dozentin", "Dozent" => "Dozenten")); 
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿