PHP ucfirst()

WBOY
Libérer: 2024-08-29 12:48:23
original
418 Les gens l'ont consulté

UCfirst() est une fonction prédéfinie en php utilisée pour convertir le premier caractère de chaque chaîne de minuscules en majuscules. Il prend une chaîne comme entrée et renvoie la même chose avec le premier caractère de la chaîne en majuscule au cas où le caractère serait alphabétique.

Commencez votre cours de développement de logiciels libres

Développement Web, langages de programmation, tests de logiciels et autres

Cet « alphabétique » est déterminé par la localisation actuelle. Il existe également ucwords() similaire à ucfirst() où les chaînes utilisées ici sont des mots qui sont une collection de nombreux caractères répertoriés juste après le paramètre délimiteur (qui sont un espace, une nouvelle ligne, une tabulation horizontale, une tabulation verticale, etc.)

Syntaxe :

ucfirst(string<em> $str)</em>
Copier après la connexion

La fonction ucfirst() n'accepte qu'un seul paramètre $string comme entrée qui est également un champ obligatoire. Cette chaîne modifie son premier caractère en majuscule, représenté par le paramètre entre parenthèses.

Il renvoie la chaîne exacte, en modifiant uniquement son premier caractère en majuscule à partir de l'argument $string passé.

Exemples de PHP ucfirst()

Vous trouverez ci-dessous les exemples de ucfirst() :

Exemple n°1

Un exemple simple pour démontrer l'utilisation de la fonction ucfirst().

Code :

<?php
// This is an example of PHP code which
// shows the functioning of ucfirst
$string = "example for ucfirst";
// converts the string assigned to $string to uppercase
// and displays the output
echo(ucfirst($string));
?>
Copier après la connexion

Sortie :

PHP ucfirst()

Il s'agit d'un exemple simple présenté ci-dessus. Et comme le montre l'exemple ci-dessus, nous passons une chaîne comme entrée et l'attribuons à une variable $string. Nous passons cette $string en tant que paramètre à la fonction ucfirst, puis l'enveloppons dans une fonction echo pour afficher la sortie. Nous remarquons dans le résultat que la première lettre de la déclaration devient majuscule.

Exemple#2

Un exemple pour montrer le rôle ucfirst() lorsque la chaîne a déjà la première lettre en majuscule.

Code :

<?php
// This is an example of a PHP program which
// shows how the ucfirst works when
// the string having first case already in upper case
$string = "Just an example";
// Since the first case is already upper case
// it displays exact same in output
echo(ucfirst($string));
?>
Copier après la connexion

Sortie :

PHP ucfirst()

Comme le montre l'exemple ci-dessus, la phrase a déjà son premier mot en majuscule. Par conséquent, la phrase apparaît inchangée lorsque nous l'attribuons à la variable $string et l'affichons.

Exemple #3

Un exemple pour montrer l'utilisation de ucfirst() lorsqu'il existe 2 chaînes ou plus.

Code :

<?php
//This is an example of PHP code which
//shows how to use ucfirst function for 2
//or more strings
$str1 = "this is first string";
//declaration of first string
echo ucfirst($str1);
echo "\n";
$str2 = "this is second string";
//declaration of first string
echo ucfirst($str2);
?>
Copier après la connexion

Sortie :

PHP ucfirst()

Dans cet exemple, nous montrons comment la fonction ucfirst convertit le premier mot d'une phrase en 2 chaînes ou plus. Tout d’abord, nous attribuons deux instructions différentes à deux paramètres différents contenant la chaîne. Ensuite, en utilisant la fonction ucfirst, nous convertissons la première lettre des deux phrases en majuscule. Comme ça, nous pouvons convertir le nombre de chaînes que nous voulons en utilisant la fonction ucfirst.

Exemple n°4

Un exemple pour montrer ucfirst() en conjonction avec d'autres fonctions PHP similaires.

Code :

<?php
$str1 = 'example for hello world!';
$str1 = ucfirst($str1);
echo($str1);
echo("\n");
$str2 = 'EXAMPLE FOR HELLO WORLD!';
$str2 = ucfirst($str2);
echo($str2);
echo("\n");
//use of strtolower() function
$str2 = ucfirst(strtolower($str2));
echo($str2);
echo("\n");
//use of lcfirst() function
$str2 = lcfirst($str2);
echo($str2);
?>
Copier après la connexion

Sortie :

PHP ucfirst()

L'exemple ci-dessus signifie l'utilisation de ucfirst et d'autres fonctions comme strtolower. La fonction strtolower convertit toutes les lettres de la chaîne en minuscules. Par conséquent, nous combinons strtolower avec ucfirst pour mettre la première lettre en majuscule, puis attribuons le résultat à $str2 pour un affichage ultérieur. La fonction lcfirst, comme démontré ci-dessus, fonctionne de la même manière que strtolower car elle convertit la chaîne fournie en lettres minuscules.

Cela montre que d'autres fonctions, telles que lcfirst, strtolower et autres, peuvent être utilisées conjointement avec les fonctions ucfirst pour obtenir la sortie de chaîne souhaitée. Il montre également l'utilisation de deux chaînes, $str1 et $str2, et comment transmettre le même paramètre de chaîne à d'autres fonctions.

Conclusion

PHP ucfirst(), étant une fonction autonome, ne peut effectuer qu'une seule chose : convertir la première lettre de la chaîne en majuscule. Que la première casse de la chaîne d'entrée soit en minuscule ou en majuscule, ucfirst ne donne la sortie qu'en majuscule. Comme ucfirst(), il existe de nombreuses autres fonctions en PHP comme lcfirst(), strtolower(), strtoupper() et ucwords() qui fonctionnent de manière très similaire et peuvent être utilisées pour la conversion de chaînes.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
php
source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!