signification code

Par seb2913, il y a 11 ans


Voilà j'ai ce morceau code , j'aimerai la signification :

$fichier = strtr($fichier, 'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ', 'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy'); $fichier = preg_replace('/([^.a-z0-9]+)/i', '-', $fichier);

le premier j'en déduis qui remplace les lettres avec accents du nom du fichier par des lettres sans accents mais la deuxieme preg_replace meme si y'a replace dedans je vois pas trop ce que sa fait exactement , si quelqu'un peut m'expliquer ,merci.

2 réponses

Balbert, il y a 11 ans

Signification :

Remplace tout ce qui ne correspond pas à une lettre alphabetique ou un chiffre ou un point par un tiret.

Exemple : fichier@103.com donne fichier-103.com

seb2913, il y a 11 ans

merci balbert pour ta réponse clair et précise