// formate une chaine de texte en chaine alphanumerique (fonctionne avec un site en UTF8)
// On remplace tous les caractères accentués par leur correspondance, les lettres particulières (@, &, ...) par une équivalence alphanumérique, les espaces par un _ et le reste par rien.
function to_unix($value) {
define("SEPARATOR", "_");
$search = array ("#à#i","#â#i","#ä#i","#é#i","#è#i","#ê#i","#ë#i","#î#i","#ï#i","#ô#i","#ö#i","#ù#i","#û#i","#ü#i","#ç#i","#i","#@#i","#'#i","#’#i",'#"#i',"# #i","#[^a-zA-Z0-9_\-]*#i");
$replace = array("a","a","a","e","e","e","e","i","i","o","o","u","u","u","c","_and_","a","_","_","_","_","");
$value = preg_replace($search, $replace, strtolower($value));
// Suppression des doubles separateurs
while (strstr($value, SEPARATOR . SEPARATOR)) {
$value = str_replace(SEPARATOR . SEPARATOR, SEPARATOR, $value);
}
// Suppression d’un possible séparateur en fin de chaîne
$value = ereg_replace(SEPARATOR . "$", "", $value);
//return ereg_replace(SEPARATOR . "$", "", $value);
// retour avec transformation du _ en -
return str_replace('_','-',$value);
}
?>
Loi Monuments Historiques 2024 : Toutes les infos sur le dispositif loi Monuments Historiques
Les volumes de transactions, sur le marché de l’immobilier ancien, ont atteint des records, principalement à Paris où les prix s’envolent. En effet, l’immobilier ancien est rare en ile de...
Programme loi Monuments Historiques à Roubaix
La ville
Lille bénéficie d’une position géographique stratégique au cœur de l’Europe du Nord, à moins d’une heure et demie des...