ucfirst
Делает первую букву строки заглавной.
Доступно с: PHP 4
Синтаксис
ucfirst(string $string): stringПараметры
| Параметр | Тип | Описание |
|---|---|---|
| $string | string | Исходная строка. |
Возвращаемое значение
stringСтрока с заглавной первой буквой.
Примеры
Латинская строка:
<?php
echo ucfirst('hello world');Результат:
Hello worldКириллицу функция не меняет:
<?php
echo ucfirst('привет');Результат:
приветДля любых алфавитов в PHP 8.4 есть mb_ucfirst():
<?php
echo mb_ucfirst('привет');Результат:
ПриветПримечания
Остальные буквы строки не меняются: ucfirst('hELLO') вернёт HELLO. Чтобы сделать заглавной первую букву каждого слова, есть ucwords().
См. также
- mb_strtoupper — Переводит строку в верхний регистр.
Вопросы и ответы по теме
В учебнике
- Строки — Работа со строками в PHP — кавычки, склейка, длина, поиск, замена и функции для кириллицы.