J'utilise preg_replace pour supprimer les caractères indésirables. Je l'ai trouvé en ligne et appliqué et fonctionne bien. J'ai besoin pour cela de supprimer également les points (.), L'aide serait appréciée sur la façon de le modifier.Supprimer les points de la chaîne dans php
preg_replace('#[^\pL\pN./-]+#', '', $str)
Désolé, mais cela ne fonctionne pas du tout, voir https://3v4l.org/pH7aB. – localheinz