Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: TinMar le le 22-11-2003 a 18:38:23

Titre: traitement de chaine
Posté par: TinMar le le 22-11-2003 a 18:38:23

salut a tous,

j'ai une question bien courte : à partir de chaine de caractère avec des accents et des majuscules je souhaiterais créer une autre chaine qui comprend les même caractères mais sans accent et sans majuscule.
Est ce possible ?
Merci d'avance !
Bonne fin de WE ;)
TinMar

Titre: Re:traitement de chaine
Posté par: Franzsoft le le 23-11-2003 a 00:27:35

Var=LCase(Desaccent(Var)) ;D

function Desaccent(Acc)
Replace(Acc,"à","a")
Replace(Acc,"é","e")
Replace(Acc,"è","e")
.
.
.
Replace(Acc,"Û","u")
Replace(Acc,"Ù","u")
Desaccent=Acc
end function

au contraire c'est plus difficile :-\

Titre: Re:traitement de chaine
Posté par: FireLink le le 23-11-2003 a 01:10:00

Euh, c'est vraiment pas du php ton truc Franzsoft

Voici la soluce php...


Code:

$chaine="tachaine de caracs"; // Ta chaine de caracs
$variable = strtolower($chaine); // Mise en minuscules
$variable = str_replace("à", "a", $variable); // remplacement de la chaîne de caracs
$variable = str_replace("é", "e", $variable);// remplacement de la chaîne de caracs
....

Titre: Re:traitement de chaine
Posté par: TinMar le le 23-11-2003 a 09:19:51

ca marche nikel (en tout cas le script de Fire_Link !)
merci !

Titre: Re:traitement de chaine
Posté par: FireLink le le 23-11-2003 a 12:29:49

De rien ^^

Titre: Re:traitement de chaine
Posté par: Franzsoft le le 23-11-2003 a 12:59:01

Pardon ::)

Titre: Re:traitement de chaine
Posté par: FireLink le le 23-11-2003 a 13:02:26

Bah, ce n'étais pas du PHP mais bon, tu as cherché quand même même si c'était inutile...


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.