4 messages · 5 vues
Re: fonction separer element d'une chaine
Re: fonction separer element d'une chaine
//
// Retourne une url a partir d'un texte
// Retire les accents, la ponctuation, les espaces concécutifs et place un - comme séparateur
//
function Url_GetFromText($Text)
{
$NewString = "";
for($i = 0; $i < strlen($Text); $i ++)
{
$c = $Text[$i];
$c = strtr($c, 'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ', 'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
if(($c >= 'a' && $c <= 'z') || ($c >= 'A' && $c <= 'Z') || ($c >= '0' && $c <= '9'))
$NewString .= $c;
else
$NewString .= " ";
}
$NewString = trim($NewString);
$NewString = ereg_replace("( +)", "-", $NewString);
return strtolower($NewString);
}
Re: fonction separer element d'une chaine