ucwords

(PHP 4, PHP 5, PHP 7)

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

Описание

ucwords ( string $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!
?>

Примечания

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

Смотрите также

  • strtoupper() - Преобразует строку в верхний регистр
  • strtolower() - Преобразует строку в нижний регистр
  • ucfirst() - Преобразует первый символ строки в верхний регистр
  • mb_convert_case() - Производит смену регистра символов в строке