Ucfirst/strtoupper améliorés UTF8 + noms composés?
Résolu/Fermé
Étienne9
Messages postés
1022
Date d'inscription
mardi 1 mars 2011
Statut
Membre
Dernière intervention
10 mai 2015
-
Modifié par Étienne9 le 24/03/2013 à 17:21
Azraka Messages postés 252 Date d'inscription mercredi 11 juin 2008 Statut Membre Dernière intervention 5 juin 2014 - 29 mars 2013 à 10:07
Azraka Messages postés 252 Date d'inscription mercredi 11 juin 2008 Statut Membre Dernière intervention 5 juin 2014 - 29 mars 2013 à 10:07
A voir également:
- Php ucfirst utf8
- Easy php - Télécharger - Divers Web & Internet
- Json_encode utf8 ✓ - Forum PHP
- Bouton php - Forum PHP
- Php?id=1 - Forum PHP
- \R php ✓ - Forum PHP
6 réponses
fabrevirgil
Messages postés
188
Date d'inscription
vendredi 14 janvier 2011
Statut
Membre
Dernière intervention
26 février 2015
25
25 mars 2013 à 17:08
25 mars 2013 à 17:08
En Css il y a des choses comme ça.
Mais en PhP je peux pas aider pour ça.
Mais en PhP je peux pas aider pour ça.
Azraka
Messages postés
252
Date d'inscription
mercredi 11 juin 2008
Statut
Membre
Dernière intervention
5 juin 2014
13
25 mars 2013 à 17:17
25 mars 2013 à 17:17
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.
Étienne9
Messages postés
1022
Date d'inscription
mardi 1 mars 2011
Statut
Membre
Dernière intervention
10 mai 2015
49
Modifié par Étienne9 le 28/03/2013 à 19:15
Modifié par Étienne9 le 28/03/2013 à 19:15
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.
Azraka
Messages postés
252
Date d'inscription
mercredi 11 juin 2008
Statut
Membre
Dernière intervention
5 juin 2014
13
28 mars 2013 à 19:22
28 mars 2013 à 19:22
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
Étienne9
Messages postés
1022
Date d'inscription
mardi 1 mars 2011
Statut
Membre
Dernière intervention
10 mai 2015
49
28 mars 2013 à 19:52
28 mars 2013 à 19:52
Merci infiniment.
Par contre si on veut la première lettre seulement on peut ?
Par contre si on veut la première lettre seulement on peut ?
Azraka
Messages postés
252
Date d'inscription
mercredi 11 juin 2008
Statut
Membre
Dernière intervention
5 juin 2014
13
29 mars 2013 à 10:07
29 mars 2013 à 10:07
function mb_ucfirst($string) {
$string = mb_strtoupper(mb_substr($string, 0, 1)) . mb_substr($string, 1);
return $string;
}
;)
$string = mb_strtoupper(mb_substr($string, 0, 1)) . mb_substr($string, 1);
return $string;
}
;)