// 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);
}
?>
Programme Monuments Historiques Chassagny (69) - Château de Chassagny
Descriptif du programme loi Monuments Historiques Château de Chassagny
À seulement une vingtaine de minutes au Sud de Lyon, le Château de Chassagny, construit au XVe siècle, va écrire une nouvelle page de son histoire. La réhabilitation de ce bien classé Monument Historique va créer 29 logements, du T1 au T4.
La richesse architecturale de ce château sera conservée afin d’offrir un lieu de vie unique et privilégié.