(PHP 4, PHP 5, PHP 7)

ucwords — Преобразует в верхний регистр первый символ каждого слова в строке

Описание

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

Возвращает строку 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!
?>

 

Примечания

ЗамечаниеЭта функция безопасна для обработки данных в двоичной форме.