Stripped text
Posté : 22 mars 2008, 17:11
Bonjour,
J'ai récupéré cette petite fonction très utile pour transformer un libellé en libellé "URL compatible"
Je maitrise plutôt mal les chaines regex
, qq pourrait-il m'aider à compléter ce code pour que les caractères accentués soient transformés en caractères non accentués?
ex.: "Hey, voici un très beau libellé!" -> "hey-voici-un-tres-beau-libelle"
Merci!
J'ai récupéré cette petite fonction très utile pour transformer un libellé en libellé "URL compatible"
Code : Tout sélectionner
$text = strtolower($text);
// strip all non word chars
$text = preg_replace('/\W/', ' ', $text);
// replace all white space sections with a dash
$text = preg_replace('/\ +/', '-', $text);
// trim dashes
$text = preg_replace('/\-$/', '', $text);
$text = preg_replace('/^\-/', '', $text);
return $text;
ex.: "Hey, voici un très beau libellé!" -> "hey-voici-un-tres-beau-libelle"
Merci!