(PHP 4, PHP 5, PHP 7)
ucwords — Met en majuscule la première lettre de tous les mots
$str
[,
string $delimiters
= " \t\r\n\f\v"
] )
Retourne la chaîne str
après avoir mis en
majuscule la première lettre de tous les mots, si ce caractère est
alphabétique.
La définition d'un mot est : toute séquence de caractères
qui suit immédiatement n'importe quel caractère listé dans
le paramètre delimiters
(par défaut, ce sont : une espace, un saut à la ligne, une nouvelle ligne,
un retour à la ligne, une tabulation horizontale, et une tabulation verticale).
str
La chaîne d'entrée.
delimiters
Le paramètre optionnel delimiters
contient le caractère
de séparation.
Retourne la chaîne, après modification.
Version | Description |
---|---|
5.4.32, 5.5.16 |
Ajout du paramètre delimiters .
|
Exemple #1 Exemple avec ucwords()
<?php
$foo = 'bonjour tout le monde!';
$foo = ucwords($foo); // Bonjour Tout Le Monde!
$bar = 'BONJOUR TOUT LE MONDE!';
$bar = ucwords($bar); // BONJOUR TOUT LE MONDE!
$bar = ucwords(strtolower($bar)); // Bonjour Tout Le Monde!
?>
Exemple #2 Exemple avec ucwords() et un séparation personnalisé
<?php
$foo = 'hello|world!';
$bar = ucwords($foo); // Hello|world!
$baz = ucwords($foo, "|"); // Hello|World!
?>
Note: Cette fonction gère les chaînes binaires.