Suprimer un caractère, et non le remplacer par un espace.
Posté : 31 déc. 2005, 04:21
Salut tout le monde...! J'ai une fonction qui remplace les caractère ÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõ en caractère sans accent :
Si quelqun sait...
merci d'avance
function suppaccents($titre){
$accents = "ABCDEFGHIJKLMNOPQRSTUVWXYZÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ :,.;?!~'´()/&%*\"$[]{}|";
$ssaccents = "abcdefghijklmnopqrstuvwxyzAAAAAAaaaaaaOOOOOOooooooEEEEeeeeCcIIIIiiiiUUUUuuuuyNn-----------------------";
return(strtr($titre,$accents,$ssaccents));
}
Mais pour les caractère spéciaux comme ceux là :,.;?!~'´()/&%*\"$[]{}| jaimerais pouvoir les suprimer de la chaine, et pas simplement les remplacé par un espace ou alors pas un tiret -Si quelqun sait...
merci d'avance