Fonction pour convertir du texte en URL
Voici ma fonction, elle ne comprends pas touts les caractère spéciaux mais ça comprend les principaux./**
* convertir chaine de caractere en URL
* exemple : convertir_txt_en_url('le php c'est épatant') -> le_php_c_est_epatant
* Util pour convertir des titre en url pour utiliser les url rewrite
*
* @param $txt : texte a convertir
* @author PHPascal
* @since Sat Nov 13 02:40:38 GMT 2010
* @return string
*/
function convertir_txt_en_url($txt)
{
$txt = strtr($txt,' "!@#$%?&*()+*','--------------'); // enlever caractere speciaux
$txt = strtr($txt,"'",'-'); // enlever guillement simple
// enlever les accents
$txt = strtr($txt,'àáâãäçèéêëìíîïñòóôõöùúûüýÿÀÁÂÃÄÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝ',
'aaaaaceeeeiiiinooooouuuuyyAAAAACEEEEIIIINOOOOOUUUUY');
return $txt;
}