Ucfirst/strtoupper améliorés UTF8 + noms composés?
Résolu
Étienne9
Messages postés
1022
Date d'inscription
Statut
Membre
Dernière intervention
-
Azraka Messages postés 252 Date d'inscription Statut Membre Dernière intervention -
Azraka Messages postés 252 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Je cherche une fonction comme ucfirst et comme strtoupper mais qui met même les accents en majuscules...
Quelqu'un peut m'aider s'il vous plaît ?
Si possible, si il y a des tirets comme anne-marie j'aimerai que cela fasse Anne-Marie.
Cordialement et merci d'avance.
Je cherche une fonction comme ucfirst et comme strtoupper mais qui met même les accents en majuscules...
Quelqu'un peut m'aider s'il vous plaît ?
Si possible, si il y a des tirets comme anne-marie j'aimerai que cela fasse Anne-Marie.
Cordialement et merci d'avance.
6 réponses
Bonjour,
Pour convertir les accents il faut chercher du cote de mb_strtoupper.
Pour ce qui est de traiter des nom avec un tiret, je pense qu'il faut passer par un explode, puis appliquer ensuite la fonction de conversion sur chacun des éléments du tableaux, puis faire un implode du tout.
Pour convertir les accents il faut chercher du cote de mb_strtoupper.
Pour ce qui est de traiter des nom avec un tiret, je pense qu'il faut passer par un explode, puis appliquer ensuite la fonction de conversion sur chacun des éléments du tableaux, puis faire un implode du tout.
Bonsoir,
Je ne veux pas convertir les accents en lettre, j'aimerais les traiter.
C'est possible je pense car j'ai un accent majuscule sur ce compte Commentcamarche et ça fonctionne. J'aimerais configurer PHP pour du ISO-8859-15 mais pas moyen.
Cordialement et merci beaucoup d'avance.
Je ne veux pas convertir les accents en lettre, j'aimerais les traiter.
C'est possible je pense car j'ai un accent majuscule sur ce compte Commentcamarche et ça fonctionne. J'aimerais configurer PHP pour du ISO-8859-15 mais pas moyen.
Cordialement et merci beaucoup d'avance.
Oui c'est exactement ce que fera mb_strtoupper : elle mettra le caractère en majuscule tout en conservant l'accent s'il y en a un.
As-tu regardé la doc de la fonction ?
As-tu regardé la doc de la fonction ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question