ucwords
(PHP 4, PHP 5, PHP 7, PHP 8)
ucwords — Перетворює у верхній регістр перший символ кожного слова у рядку
Опис
ucwords(string $string, string $separators = " \t\r\n\f\v"): string
Повертає рядок string
, в якій перший символ кожного слова переведений у верхній регістр, якщо цей символ є символом ASCII між "a"
(0x61) и"z"
(0x7a).
Для цієї функції слово - це рядок символів, які не перераховані в separators
. За промовчанням це: пробіл, горизонтальна табуляція, повернення каретки, переклад рядка, розрив сторінки та вертикальна табуляція.
Щоб зробити аналогічне перетворення багатобайтових рядків, скористайтеся функцією mb_convert_case() з режимом MB_CASE_TITLE
Список параметрів
string
Вхідний рядок.
separators
Необов'язковий параметр separators
містить символи розподільників слів.
Значення, що повертаються
Повертає модифікований рядок.
список змін
Версия | Опис |
---|---|
8.2.0 | Перетворення регістру більше не залежить від локалі, встановленої за допомогою функції setlocale(). . Буде перетворено лише символи ASCII. |
Приклади
Приклад #1 Приклад використання ucwords()****
Loading...
Приклад #2 Прикладucwords()** із заданим роздільником**
Loading...
Приклад #3 Приклад використання ucwords()** з додатковими роздільниками**
Loading...
Примітки
Зауваження: Ця функція безпечна для обробки даних у двійковій формі.
Дивіться також
- strtoupper() - Перетворює рядок у верхній регістр
- strtolower() - Перетворює рядок на нижній регістр
- ucfirst() - Перетворює перший символ рядка у верхній регістр
- mb_convert_case() - Змінює регістр символів у рядку