Как сделать первый Char Upper в PHP? - PullRequest
3 голосов
/ 09 апреля 2010

Мне нужно знать, как я могу сделать строку вроде "hello" до "Hello", используя PHP? Мне просто нужно, чтобы первый символ был Upper

Ответы [ 4 ]

10 голосов
/ 09 апреля 2010

используйте функцию ucwords(); Это будет делать каждое слово в строке, с помощью ucfirst() будет просто первое слово.

echo ucwords('hello my name is jim');

// Hello My Name Is Jim

echo ucfirst('hello my name is jim');

// Hello my name is jim
5 голосов
/ 09 апреля 2010

Вам нужна функция ucfirst.

Возвращает строку с заглавной буквой первого символа str, если этот символ буквенный.

Это не сделает другие символы строчными. Чтобы убедиться, что только первая буква написана заглавными буквами, а остальные - строчными, вы можете сделать:

ucfirst(strtolower($str))
2 голосов
/ 09 апреля 2010

Использование ucfirst ()

См. Список строковых функций , он ответит на большинство ваших вопросов, связанных со строками.

1 голос
/ 09 апреля 2010

Для: первый символ строки

Использование: ucfirst ("первый символ строки"); // выводим первый символ строки

Для: все первые символы слова в строке

Использование: ucwords («все первые символы слова в строке») // выводить все первые символы слова в строке

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...