Bonjour,
Sur un site j'utilise une police qui a comme inconvénient d'afficher un carré quand les lettres "fi" ou "fl" sont dans un mot.
Pour afficher ces lettres il faut les remplacer par un code.
Pour "fi" c'est "fi" et pour "fl" c'est "fl".
Comme la police n'est utilisée que pour des titres avec les balises h1 a h6, je me suis dit que preg_replace() pourrait m'aider, seul problème, avec ce que j'ai fait seul le premier fi est remplacé.
Merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $string = '<h2>Quel type de fichier de configuration nous envoyer ?</h2>'; $pattern = '/<h[1-6]>(.*?)(fi*)(.*?)<\/h[1-6]>/'; $replacement = '$1 xx$3'; echo preg_replace($pattern, $replacement, $string);
Partager