(PHP 4, PHP 5, PHP 7)
ucwords — Преобразует в верхний регистр первый символ каждого слова в строке
$str
[,
string $delimiters
= " \t\r\n\f\v"
] ) : string
Возвращает строку str
, в которой первый
символ каждого слова переведен в верхний регистр, если этот символ
является буквой.
Словом при этом является любая последовательность символов, следующая непосредственно
за любым из символов, перечисленных в параметре delimiters
(по умолчанию это пробел, разрыв страницы, перевод строки, возврат каретки,
горизонтальная или вертикальная табуляция).
str
Входная строка.
delimiters
Необязательный параметр delimiters
содержит символы разделителей слов.
Возвращает модифицированную строку.
Версия | Описание |
---|---|
5.4.32, 5.5.16 |
Добавлен параметр delimiters .
|
Пример #1 Пример использования ucwords()
<?php
$foo = 'hello world!';
$foo = ucwords($foo); // Hello World!
$bar = 'HELLO WORLD!';
$bar = ucwords($bar); // HELLO WORLD!
$bar = ucwords(strtolower($bar)); // Hello World!
?>
Пример #2 Пример ucwords() с заданным разделителем
<?php
$foo = 'hello|world!';
$bar = ucwords($foo); // Hello|world!
$baz = ucwords($foo, "|"); // Hello|World!
?>
Замечание: Эта функция безопасна для обработки данных в двоичной форме.