recherche

Maison  >  Questions et réponses  >  le corps du texte

php recherche et remplace mais pas duplique.

Je souhaite remplacer le mot "Dozenten" par "Dozentin" et le mot "Dozent" par "Dozenten" en utilisant PHP. Le problème est que « Dozent » apparaît dans les deux mots. Je ne peux pas continuer à utiliser `str_replace`. Comment éviter d'obtenir des résultats similaires à "Dozentenin" ?

P粉481815897P粉481815897537 Il y a quelques jours525

répondre à tous(1)je répondrai

  • P粉265724930

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

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

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

    répondre
    0
  • Annulerrépondre