搜尋

首頁  >  問答  >  主體

php搜尋並替換,但不重複。

我想使用PHP將單字"Dozenten"替換為"Dozentin",將單字"Dozent"替換為"Dozenten"。問題是,"Dozent"在兩個單字中都出現。我無法繼續使用`str_replace`。如何避免得到類似"Dozentenin"這樣的結果呢?

P粉481815897P粉481815897553 天前535

全部回覆(1)我來回復

  • P粉265724930

    P粉2657249302023-07-18 14:14:29

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

    <?php 
    $s = "Dozenten Dozent Dozent Dozenten"; 
    echo strtr($s, array("Dozenten" > "Dozentin", "Dozent" => "Dozenten")); 

    回覆
    0
  • 取消回覆