Les Snippets

Connexion

1ère lettre en Majuscule ( PropertCase ( PCase ) )

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 09/04/2006 22:59:22 et initié par Nexto [Liste]
Date de mise à jour : 02/06/2007 09:48:21
Vue : 22153
Catégorie(s) : Trucs & Astuces
Langages dispo pour ce code :
- PHP 5
- VB6
- SQL, SQL 2005
- C# 1.x, C# 2.x
- ASP.NET 1.x, ASP.NET 2.x, VB 2005, VB.NET 1.x
- Javascript
- ColdFusion MX
- Delphi 5
- Delphi 5
- PHP 3, PHP 4, PHP 5
- Python



Langage : PHP 5
Date ajout : 09/04/2006
Posté par Nexto [Liste]
// On met un mot sans majuscule sur la 1ère lettre
$prenom = 'codyx';
echo ucfirst($prenom);
// Affichera donc : Codyx
Langage : VB6
Date ajout : 11/04/2006
Posté par Gobillot [Liste]

 Public Function ProperCase(chaine As String) As String
        ProperCase = StrConv(chaine, vbProperCase)
 End Function
Langage : SQL , SQL 2005
Date ajout : 19/04/2006
Posté par fabrice69 [Liste]

DECLARE @Variable AS VARCHAR(50)

SET @Variable = 'codyx'

SELECT
   UPPER(LEFT(@Variable, 1)) + LOWER(SUBSTRING(@Variable, 2, LEN(@Variable)-1))
AS PremiereLettreMajuscule;


Remarque :
Attention, cela fonctionne sous SQL Server

Romelard Fabrice
Langage : C# 1.x , C# 2.x
Date ajout : 29/04/2006
Posté par Bidou [Liste]
DateMAJ : 02/06/2007

// Retourne le string entré en paramètre avec
// une majuscule comme première lettre
private string FirstLetterUpper(string str) 
{
   char[] letters = str.ToCharArray(); 
   letters[0] = char.ToUpper(letters[0]);

   return new string(letters); 
}

Autre solution :
// Retourne le string entré en paramètre avec
// une majuscule comme première lettre
private string FirstLetterUpper(string str) 
{
   return System.Globalization.CultureInfo.CurrentCulture.TextInfo.ToTitleCase(str); 
}




Langage : VB.NET 1.x , VB 2005 , ASP.NET 1.x , ASP.NET 2.x
Date ajout : 04/05/2006
Posté par danielamaury [Liste]
DateMAJ : 04/06/2006

Public Function ModifMot(ByVal LeMot As String) As String
    Dim final As String = UCase(Left(LeMot, 1)) & Mid(LCase(LeMot), 2, Len(LeMot) - 1) 
    Return final 
End Function


Langage : Javascript
Date ajout : 06/04/2007
Posté par stfou [Liste]
chaine=this.charAt(0).toUpperCase();
Langage : ColdFusion MX
Date ajout : 22/05/2007
Posté par FredVandaele [Liste]
<cfscript>
    // 1ère lettre en Majuscule
    function capCase(word)
    { return left(uCase(word),1) & right(lCase(word),len(word)-1);
    }
</cfscript>
<cfoutput>#capCase("string")#</cfoutput>
Langage : Delphi 5
Date ajout : 24/05/2007
Posté par japee [Liste]
DateMAJ : 24/05/2007
// 2 méthodes :
 
 // fonction retournant le string modifié
 function fUpCaseFirst(const S: string): string;
 begin
   Result := S;
   if Result = '' then Exit;
   Result := AnsiUpperCase(Result[1]) + Copy(Result, 2, Length(Result) - 1);
 end;
 
 // procedure modifiant la variable string passée en paramètre
 procedure pUpCaseFirst(var S: string);
 begin
   if S = '' then Exit;
   S := AnsiUpperCase(S[1]) + Copy(S, 2, Length(S) - 1);
 end;
 
Langage : Delphi 5
Date ajout : 03/06/2007
Posté par cirec [Liste]
function AnsiFirstUpCase(const S: string): string;
var
  Len: Integer;
begin
  Len := Length(S);
  SetString(Result, PChar(S), Len);
  if Len > 1 then CharLowerBuff(Pointer(Result), Len);
  if Len > 0 then CharUpperBuff(Pointer(Result), 1);
end;

Remarque :
En voici une plus rapide et plus complète.
Elle ne se limite pas seulement à mettre la première lettre en majuscule mais elle met aussi tous les caractères suivants en minuscule. (Caractères accentuées acceptées)
Langage : PHP 3 , PHP 4 , PHP 5
Date ajout : 17/12/2007
Posté par antimel [Liste]
// On met un mot sans majuscule sur la 1ère lettre
// On passe d'abord en minuscule au cas ou le texte contiendrait des majuscules
$prenom = 'coDYx';
echo ucfirst(strtolower($prenom));
// Affichera donc : Codyx
Langage : Python
Date ajout : 19/12/2007
Posté par 0x586e [Liste]
import string
c = lambda w: string.capitalize(w)

Remarque :
Utilisation :
c(chaine)
Exemple :
print c('test')
# Affichera 'Test'

Snippets en rapport avec : Majuscule, Pcase, Propercase, Lettre



Codes sources en rapport avec : Majuscule, Pcase, Propercase, Lettre

{ASP / ASP.NET} FONCTION PCASE POUR METTRE DES MAJUSCULES À CHAQUE DÉBUT DE MOTS DANS UN PHRASE
Cette fonction n'est pas de moi à l'origine mais elle comportait un bug que j'avais corrigé. Je ne ...

{PHP} SCRABBLE FACILE...
Bonjour, Cette source n'as rien de nouveau, puisqu'elle n'utilise ques des classiques : boucles for...

{Javascript / DHTML} CONVERSION DES NOMBRES EN LETTRE
Permet de convertir des nombres(chiffres) en leur équivalent en lettre (ex: 1=un). Respecte l'accord...

{C# / C#.NET} JEU TAQUIN
Un jeu de Taquin en 24 lettres. Première ébauche....

{Javascript / DHTML} FONCTION UCWORDS
Fonction qui permet de mettre en majuscules toutes les premières lettres de chaque mot d'un texte, e...

{PHP} CONVERTIR UN CHIFFRE EN LETTRE (PHP)
L'idée de cette classe m'est venue pendant la gestion d'une facture.je gére des factures qui doivent...

{Visual Basic, VB6, VB.NET, VB 2005} CONVERTIR CHIFFRES EN LETTRES
C'est un convertisseur qui permet d'afficher un nombre donné en toutes lettres...

{Visual Basic, VB6, VB.NET, VB 2005} FONCTION GÉNÉRIQUE DE REMPLACEMENT DES ACCENTS ET AUTRES CARACTÈRES SPÉCIAUX
par défaut la fonction se contente de remplacer les accents courrants. avec les arguments optionnel...

{Visual Basic, VB6, VB.NET, VB 2005} MOTUS (JEU DE LETTRES)
Pour mon premier véritable code en VB.NET j'ai décidé de traduire une de mes sources C# que vous pou...

{C# / C#.NET} MOTUS (JEU DE LETTRES)
Il s'agit du jeu présenté par Thierry Beccaro sur France 2. Le code n'est pas extrêmement compliqué...