Сделать регистр заголовка строки, используя ucfirstPhp

Кемеровские программисты php общаются здесь
Anonymous
Сделать регистр заголовка строки, используя ucfirst

Сообщение Anonymous »

Наверное, я упускаю что-то действительно очевидное.

При преобразовании группы строк перед вставкой их в массив я заметил некоторые строки, которые отличались друг от друга из-за того, что первый символ был в верхнем регистре или нет. Затем я решил использовать ucfirst, чтобы сделать первый символ заглавным, но, похоже, это работает неправильно. Я поискал в Интернете, пытаясь выяснить, почему это происходит, но мне не удалось.

$produtto = 'APPLE';
echo ucfirst($produtto);
//output: APPLE


Если я использую вместо этого mb_convert_case

$produtto = 'APPLE';
echo mb_convert_case($produtto, MB_CASE_TITLE, "UTF-8");
//Output: Apple


Подробнее здесь: https://stackoverflow.com/questions/172 ... ng-ucfirst

Вернуться в «Php»