01net    Web


Actuellement en ligne : 854 Utilisateurs dont 33 dans Programmation et développement >S'inscrire      >S'identifier      >Recherche      >Aide  
modéré par A.Ouloube, Beno@  
01net > Forum de 01net > Programmation et développement > PHP
> soucis avec la fonction ucfirst
Passionné(e) d'internet, de logiciels, de forums ? 01net recrute...
Auteur
Message
 
<     1       >
ludd
  
   
      ?   @     Posté le 03/01/2007 16:35:18  
Voter pour ce message
coucou a tous et bonne année, bonne santé ^^

Je viens de rencontrer un soucis avec la fonction ucfirst et je ne parviens pas à trouver une parade.

je souhaite mettre en majuscule la première lettre d'un mot saisi par l'utilisateur et je me suis rendu compte qui si la premiere lettre contient un accent la fonction Ucfirst ne marche pas.

ucfirst("chaton") me retourne bien "Chaton"
par contre
ucfirst("éléphant") me retourne "éléphant" alors que je souhaiterai "Eléphant"

quelqu'un aurait une parade plz ?

mici a vous :)
ornite
  
  :-)
      ?   @     Posté le 03/01/2007 17:16:02  
Voter pour ce message
Avant ucfirst, tu fais un ereg_replace de la 1er lettre.

En gros, si la 1er lettre est un é ou è, il la remplace par un e.
Puis aprés, tu applique ucfirst se qui donnera E.
-------
[:jandre:1]Il faut mieux en mettre plus que moins [:KiWin:1]
<     1       >

01net > Forum de 01net > Programmation et développement > PHP
> soucis avec la fonction ucfirst

Aller à :

Page générée en : 0.445s - X2board 2.2

Nous contacter | Charte de confiance | Voir notice légale

Tous droits réservés © 1999 - 2008 Groupe Tests - 01net.


Sites du réseau 01net Network : 01net - 01men - Rmc.fr - Bfmtv.fr - Radiobfm.com - TousLesPodcasts - Micro Achat

Calendrier
Réalisez de A à Z des calendriers originaux pour partager les grands moments !
Jeux
Nouveauté : Voyagez dans le passé grâce à la machine à remonter le temps du Grand-père !