ucwords

(PHP 4, PHP 5, PHP 7)

ucwordsUppercase the first character of each word in a string

Descrierea

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

Parametri

string

The input string.

separators

The optional separators contains the word separator characters.

Valorile întoarse

Returns the modified string.

Exemple

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

Note

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.

A se vedea și