Vous êtes ici : Accueil > Ressources > Codes Sources PHP / mySQL > Filtrage de caractères

Filtrage de caractères

Il se peut que vous deviez supprimer tous les caractères spéciaux d'une chaîne…

Par exemple, pour être sûr que votre chaîne est un nom de fichier valide (sans accents, sans slash ou autre fioriture…

Voici une petite fonction basée sur les expressions régulière qui va “nettoyer” votre chaîne.


<?php

function filter($in) {
    
$search = array ('@[éèêëÊË]@i','@[àâäÂÄ]@i','@[îïÎÏ]@i','@[ûùüÛÜ]@i','@[ôöÔÖ]@i','@[ç]@i','@[ ]@i','@[^a-zA-Z0-9_]@');
    
$replace = array ('e','a','i','u','o','c','_','');
    return 
preg_replace($search$replace$in);
}

?>


Date d'ajout : 01/03/2009
Catégorie : Caractères
Vues : 706
Auteur : Lejeune Cédric
[ Site Web ] [ Email ]

Suivre editeurscripts sur Twitter

On vous rappelle


Jplayer : Un player MP3 Javascript et CSS personnalisable

Calculer votre pagerank

Url de votre site :


  • PageRank www.editeurscripts.com
  • PageRank www.turfomania.fr
  • PageRank www.banques-en-ligne.fr
  • PageRank www.esfacturesdevis.com

Restez en contact

Facebook Facebook

RSS RSS

Version Mobile Version Mobile


Météo du jour

Temps clair

Température actuelle : 12°C

Condition actuelle : Temps clair

Humidité : 62 %

Vent : E à 23 km/h

» Plus d'informations