(PHP 4, PHP 5, PHP 7)
ucwords — Uppercase the first character of each word in a string
$string
, string $separators
= " \t\r\n\f\v"
) : string
Returns a string with the first character of each word in
string
capitalized, if that character is alphabetic.
The definition of a word is any string of characters that is immediately
after any character listed in the separators
parameter
(By default these are: space, form-feed, newline, carriage return, horizontal tab, and vertical tab).
string
The input string.
separators
The optional separators
contains the word separator characters.
Returns the modified string.
Example #1 ucwords() example
<?php
$foo = 'hello world!';
$foo = ucwords($foo); // Hello World!
$bar = 'HELLO WORLD!';
$bar = ucwords($bar); // HELLO WORLD!
$bar = ucwords(strtolower($bar)); // Hello World!
?>
Example #2 ucwords() example with custom delimiter
<?php
$foo = 'hello|world!';
$bar = ucwords($foo); // Hello|world!
$baz = ucwords($foo, "|"); // Hello|World!
?>
Example #3 ucwords() example with additional delimiters
<?php
$foo = "mike o'hara";
$bar = ucwords($foo); // Mike O'hara
$baz = ucwords($foo, " \t\r\n\f\v'"); // Mike O'Hara
?>
Notă: Această funcție ia în considerare setările de localizare și va prelucra intrările conform setărilor curente de localizare. Însă aceasta se aplică doar în cazul seturilor de caractere de un singur byte. Dacă aveți nevoie să utilizați caractere multibyte (majoritatea limbilor ce nu sunt vest-Europene) vedeți extensiile multibyte sau intl.
Notă: Această funcție acceptă și date binare.