PHP suchen und ersetzen, aber nicht duplizieren.
P粉481815897
P粉481815897 2023-07-17 18:41:56
0
1
547

Ich möchte mit PHP das Wort „Dozenten“ durch „Dozentin“ und das Wort „Dozent“ durch „Dozenten“ ersetzen. Das Problem ist, dass „Dozent“ in beiden Wörtern vorkommt. Ich kann „str_replace“ nicht weiter verwenden. Wie kann man vermeiden, ähnliche Ergebnisse wie „Dozentenin“ zu erzielen?

P粉481815897
P粉481815897

Antworte allen(1)
P粉265724930

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

<?php 
$s = "Dozenten Dozent Dozent Dozenten"; 
echo strtr($s, array("Dozenten" > "Dozentin", "Dozent" => "Dozenten")); 
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage