oujood.com

Fonction lcfirst() de PHP

La fonction lcfirst() retourne une chaîne dont le premier caractère a été mis en minuscule, si ce caractère est un caractère alphabétique.

La fonction lcfirst()

PHP Version: 5.3.0+

La fonction lcfirst() en PHP est utilisée pour convertir le premier caractère d'une chaîne de caractères en minuscule. Cela peut être utile dans divers scénarios, notamment lorsque vous avez une chaîne et que vous souhaitez vous assurer que le premier caractère est en minuscule.

lcfirst() — Met le premier caractère en minuscule

La fonction lcfirst()

Définition et utilisation

La fonction lcfirst() retourne une chaîne dont le premier caractère a été mis en minuscule, si ce caractère est un caractère alphabétique.

Notez que 'alphabétique' est déterminé par la locale courante. Actuellement,  les caractères comme a-umlaut (ä) ne sera pas converti. 

Syntaxe de lcfirst()
La syntaxe de la fonction lcfirst() est assez simple :

  string lcfirst ( chaîne  ) ;

Paramètre

Description

chaîne

Requis. La chaîne d'entrée.


Exemple : Exemple 1 : Utilisation basique de lcfirst()

Exemple :     📋 Copier le code

  <html>
  <body>
  <?php
  $foo = 'Bonjour le monde';
  $foo = lcfirst($foo);   
  echo $foo ;// Résultat: bonjour le monde
  echo"<br />";
  $bar = 'BONJOUR LE MONDE';
  $bar = lcfirst($bar);            
  echo $bar;// Résultat :
  ?>
  </body>
  </html>

Dans cet exemple, la fonction lcfirst() prend la chaîne "Bonjour le Monde" en entrée et renvoie "bonjour le Monde" avec le premier caractère converti en minuscule.

Exemple 2: Fonctionnement avec une variable

Exemple :     📋 Copier le code

<?php
$nom = "Alice";
$message = "Bienvenue, " . lcfirst($nom) . "!";

echo $message;
// Sortie : Bienvenue, alice!
?>

Ici, la fonction lcfirst() est utilisée pour convertir la première lettre du nom (dans la variable $nom) en minuscule, puis cette valeur est utilisée dans la construction du message.

Exemple 3 : Utilisation avec une fonction php

Exemple :     📋 Copier le code

<?php
function formatNom($nom) {
    return "Mme. " . lcfirst($nom);
}

$nom = "SMITH";
$formattedNom = formatNom($nom);

echo $formattedNom;
// Sortie : Mme. sMITH
?>

Dans cet exemple, la fonction formatNom() utilise lcfirst() pour mettre la première lettre en minuscule, mais si vous vouliez la première lettre en majuscule, vous pourriez utiliser ucfirst().

Par carabde 22 Aout 2014

Voir aussi nos tutoriel :

left

Définit le bord de la marge gauche pour une boîte placée

right

Définit le bord de la marge droite d'une boîte placée

fonction htmlspecialchars_decode, htmlspecialchars_decode

Convertit les entités HTML spéciales en caractères