ucwords

(PHP 4, PHP 5, PHP 7)

ucwordsMet en majuscule la première lettre de tous les mots

Description

ucwords ( string $str [, string $delimiters = " \t\r\n\f\v" ] ) : string

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).

Liste de paramètres

str

La chaîne d'entrée.

delimiters

Le paramètre optionnel delimiters contient le caractère de séparation.

Valeurs de retour

Retourne la chaîne, après modification.

Historique

Version Description
5.4.32, 5.5.16 Ajout du paramètre delimiters.

Exemples

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!
?>

Notes

Note: Cette fonction gère les chaînes binaires.

Voir aussi