// 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);
}
?>
Recevoir plus d'informations sur ce programme Narbonne (11) : Ancienne Charité - Narbonne
En remplissant ce formulaire, nous vous garantissons :
• Des informations détaillées sur ce programme en loi Monuments Historiques et des propositions en fonction de votre projet
• Les conseils gratuits d'un professionnel de la gestion de patrimoine
• La confidentialité des informations recueillies