BNAME.RU » Блоги » Программирование » PHP » PHP преобразовать первый символ в верхний регистр - функция mb_ucfirst() в многобайтных кодировках и юникода

PHP преобразовать первый символ в верхний регистр - функция mb_ucfirst() в многобайтных кодировках и юникода

Многие замечали что стандартная функция ucfirst() преобразует строки с кириллическими русскими символами некорректно.
Как перевести первую букву в верхний регистр многобайтных кодировках?
Аналог PHP функции ucfirst. Работает многобайтными кодировками ( UTF-8 использует по умолчанию ).

function mb_ucfirst($string, $charset = 'UTF-8') {
    return mb_strtoupper(mb_substr($string, 0, 1, $charset), $charset) . 
    mb_substr($string, 1, mb_strlen($string, $charset), $charset);
}

Вызвать очень просто:

$string = 'слово';
echo mb_ucfirst($string,'UTF-8'); //Можно не задавать кодировку, по умолчанию UTF-8

Вернет строковое значение $string - где первый символ будет произведен в верхний регистр, в нужной вам кодировке.
Есть аналогичная функция ​mb_lcfirst()​​​
Спасибо за внимание!
PHP

Комментарии (417)

idngoal Login I like the helpful info you provide in your articles. I'll bookmark your blog and check again here regularly. I am quite sure I'll learn many new stuff right here! Good luck for the next!

bolagila Daftar I was recommended this web site by my cousin. I am not sure whether this post is written by him as no one else know such detailed about my difficulty. You are wonderful! Thanks!

https://digitalmarketingagency56544.blogdun.com/25089780/what-exactly-is-a-digi
tal-advertising-company Good information. Lucky me I came across your website by accident (stumbleupon). I have saved it for later! https://digitalmarketingagency56544.blogdun.com/25089780/what-exactly-is-a-digi
tal-advertising-company

dewagg Link Alternatif I have been surfing online more than three hours these days, but I never discovered any interesting article like yours. It is lovely value enough for me. In my opinion, if all website owners and bloggers made just right content material as you probably did, the internet will be a lot more useful than ever before.

poker88 Link Alternatif Thankfulness to my father who stated to me concerning this webpage, this web site is genuinely amazing.

http://exploreorangecountync.org/__media__/js/netsoltrademark.php?d=digitalutil
ization.com What's up, I read your blog like every week. Your story-telling style is awesome, keep up the good work! http://exploreorangecountync.org/__media__/js/netsoltrademark.php?d=digitalutil
ization.com

koin slots I'm really loving the theme/design of your weblog. Do you ever run into any browser compatibility issues? A couple of my blog audience have complained about my blog not working correctly in Explorer but looks great in Firefox. Do you have any suggestions to help fix this issue?

dewataslot I got this web site from my friend who told me on the topic of this web page and now this time I am browsing this web site and reading very informative content at this time.

tradesia Login Heya i am for the first time here. I came across this board and I find It truly useful & it helped me out much. I hope to give something back and help others like you aided me.

koinvegas We absolutely love your blog and find a lot of your post's to be precisely what I'm looking for. Do you offer guest writers to write content to suit your needs? I wouldn't mind publishing a post or elaborating on a number of the subjects you write related to here. Again, awesome blog!

royalaces88 Login I know this web page provides quality depending articles or reviews and additional data, is there any other web page which provides these data in quality?

situs resmi sbobet Does your website have a contact page? I'm having problems locating it but, I'd like to send you an e-mail. I've got some suggestions for your blog you might be interested in hearing. Either way, great site and I look forward to seeing it develop over time.

paiza99 Link Alternatif These are actually impressive ideas in regarding blogging. You have touched some fastidious points here. Any way keep up wrinting.

mejahoki Login Hi there! Do you use Twitter? I'd like to follow you if that would be okay. I'm undoubtedly enjoying your blog and look forward to new posts.

deposit pulsa Remarkable! Its actually awesome paragraph, I have got much clear idea regarding from this piece of writing.

alexavegas Login Very good information. Lucky me I came across your site by chance (stumbleupon). I've saved as a favorite for later!

dewa tangkas This website truly has all the info I wanted concerning this subject and didn't know who to ask.

togel88 Login Helpful info. Lucky me I discovered your site accidentally, and I am shocked why this coincidence didn't came about in advance! I bookmarked it.

domino 88 I loved as much as you will receive carried out right here. The sketch is attractive, your authored subject matter stylish. nonetheless, you command get bought an nervousness over that you wish be delivering the following. unwell unquestionably come further formerly again since exactly the same nearly very often inside case you shield this hike.

poker 88 First off I would like to say awesome blog! I had a quick question in which I'd like to ask if you don't mind. I was interested to know how you center yourself and clear your thoughts before writing. I have had trouble clearing my mind in getting my thoughts out there. I do enjoy writing however it just seems like the first 10 to 15 minutes are wasted just trying to figure out how to begin. Any recommendations or hints? Thanks!

https://ext-6431608.livejournal.com/20609.html?newpost=1

Очень интересная статья! Благодарю за подробный обзор. Хотел бы также поделиться ссылкой на отличный сайт, где вы сможете смотреть футбольные матчи в режиме реального времени: https://footballmatchonline.com/ . Загляните на footballmatchonline.com - здесь вы найдете все трансляции вашей любимой команды и будете наслаждаться атмосферой игры прямо с экрана. Удачи!

Хотите срочно продать автомобиль? Компания "Скупка Авто Ярославль" - ваш надежный партнер! Мы предлагаем посетить сайт https://yaroslavl.skupkavto.ru/ и сдать авто в любом состоянии, по выгодной цене и без ненужных затрат времени и сил. Почему стоит обратиться к нам: Мгновенный выкуп: Мы скупаем автомобили в кратчайшие сроки, в течение 1 часа. Выгодная цена: Мы предлагаем максимально возможную цену за ваш автомобиль, до 95% рыночной стоимости. Срочный выкуп: Выкупаем автомобили в любом состоянии, битые, кредитные, проблемные. Экономия вашего времени: Мы берем на себя все хлопоты по оформлению документов, вам не нужно никуда ездить. Юридически чистая сделка: Мы гарантируем юридическую чистоту сделки. Персональный подход: Мы подберем для вас наиболее подходящий вариант с учетом ваших требований. "Скупка Авто Ярославль" - это: Опыт: Мы работаем на рынке более 10 лет. Профессионализм: Наши специалисты имеют большой опыт в оценке автомобилей. Доверие: Мы дорожим своей репутацией и гарантируем честное отношение. Безопасность: Мы гарантируем неразглашение вашей информации. Ищете ответы на свои вопросы? Звоните нам по телефону +7 (964) 765-97-97 или оставьте заявку на сайте компании по выкупу авто в ярославле: https://yaroslavl.skupkavto.ru/. Мы всегда готовы прийти вам на помощь! Наш адрес: г. Ярославль, ул. Угличская, 39 Ждем вас в нашем офисе! Доверьтесь профессионалам!

Хотите срочно продать автомобиль? Компания "Скупка Авто Ярославль" - ваш надежный партнер! Мы предлагаем посетить сайт https://yaroslavl.skupkavto.ru/ и сдать авто в любом состоянии, по выгодной цене и без ненужных затрат времени и сил. Почему стоит обратиться к нам: Мгновенный выкуп: Мы выкупаем автомобили в кратчайшие сроки, в течение 1 часа. Выгодная цена: Мы предлагаем максимально возможную цену за ваш автомобиль, до 95% от цены нового. Срочный выкуп: Выкупаем автомобили в любом состоянии, битые, кредитные, с юридическими ограничениями. Экономия вашего времени: Мы берем на себя все хлопоты по оформлению сделки, вам не нужно никуда выходить из дома. Юридически чистая сделка: Мы гарантируем юридическую безопасность сделки. Лояльный подход: Мы подберем для вас наиболее подходящий вариант с учетом ваших требований. "Скупка Авто Ярославль" - это: Стабильность: Мы работаем на рынке более десяти лет. Профессионализм: Наши специалисты имеют многолетний опыт в оценке автомобилей. Доверие: Мы дорожим своей именем и гарантируем честное отношение. Безопасность: Мы гарантируем неразглашение вашей информации. Ищете ответы на свои вопросы? Звоните нам по телефону +7 (964) 765-97-97 или оставьте заявку на сайте компании по выкупу авто в ярославле: https://yaroslavl.skupkavto.ru/. Доверьтесь профессионалам! Наш адрес: г. Ярославль, ул. Угличская, 39 Ждем вас в нашем офисе! "Скупка Авто Ярославль" - ваш надежный партнер в продаже автомобиля!

Моя история продажи автомобиля с 'Скупка авто' оказалась действительно приятной. Решившись на основе хороших отзывов, и результат превзошёл все мои ожидания. От первого звонка до окончания сделки процесс был гладким и продуктивным. С их конкурентной оценкой, мой автомобиль был оценён профессионально. Ценил их открытость и честный подход на протяжении всего сотрудничества. С 'Скупка авто' вы можете рассчитывать на https://vikupim-avto24.ru/, и я настоятельно рекомендую их каждому, кто желает продать авто легко и выгодно.

Недавно понял, что нужно быстро избавиться от машины и обратился 'Скупка Авто'. Остался впечатлён их оперативностью и профессиональным подходом. Всё прошло гладко: справедливая оценка и быстрый выкуп. Уважительное отношение к клиентам и внимание к деталям, даже в ситуациях срочной продажи, поразило. Компания 'Скупка Авто' оказался на вершине качества. Рекомендую всем, кто хочет быстро и без проблем избавиться от авто. Детали здесь: https://vikupim-avto24.ru/.

Желаете срочно продать автомобиль? Компания "Скупка Авто Ярославль" - ваш надежный партнер! Мы предлагаем посетить сайт https://yaroslavl.skupkavto.ru/ и сдать авто в любом состоянии, по выгодной цене и без лишних хлопот. Почему стоит обратиться к нам: Оперативный выкуп: Мы скупаем автомобили в день обращения, в течение 60 минут. Справедливая цена: Мы предлагаем максимально возможную цену за ваш автомобиль, до 95% от цены нового. Срочный выкуп: Скупаем автомобили в любом состоянии, битые, кредитные, с юридическими ограничениями. Экономия вашего времени и сил: Мы берем на себя все хлопоты по оформлению документов, вам не нужно никуда выходить из дома. Юридически чистая сделка: Мы гарантируем юридическую безопасность сделки. Персональный подход: Мы подберем для вас наиболее подходящий вариант с учетом ваших требований. "Скупка Авто Ярославль" - это: Опыт: Мы работаем на рынке более десяти лет. Профессионализм: Наши специалисты имеют большой опыт в оценке автомобилей. Доверие: Мы дорожим своей именем и гарантируем честную сделку. Конфиденциальность: Мы гарантируем конфиденциальность вашей информации. Хотите узнать больше? Звоните нам по телефону +7 (964) 765-97-97 или оставьте заявку на сайте компании по выкупу авто в ярославле: https://yaroslavl.skupkavto.ru/. Мы всегда готовы прийти вам на помощь! Наш адрес: г. Ярославль, ул. Угличская, 39 Приезжайте к нам, мы всегда рады вам помочь! Выбирайте лучших!

Оставить комментарий

Кликните на изображение чтобы обновить код, если он неразборчив
Последние комментарии
Kristie - Вчера, 16:13
PHP преобразовать первый символ в верхний регистр - функция mb_ucfirst() в многобайтных кодировках и юникода

Желаете срочно продать автомобиль? Компания "Скупка Авто Ярославль" - ваш надежный партнер! Мы предлагаем посетить

Edward - Вчера, 10:34
PHP преобразовать первый символ в верхний регистр - функция mb_ucfirst() в многобайтных кодировках и юникода

Недавно понял, что нужно быстро избавиться от машины и обратился 'Скупка Авто'. Остался впечатлён их оперативностью и

Jamal - 8 апреля 2024 01:13
PHP преобразовать первый символ в верхний регистр - функция mb_ucfirst() в многобайтных кодировках и юникода

Моя история продажи автомобиля с 'Скупка авто' оказалась действительно приятной. Решившись на основе хороших отзывов,

Zachary - 6 апреля 2024 12:31
PHP преобразовать первый символ в верхний регистр - функция mb_ucfirst() в многобайтных кодировках и юникода

Хотите срочно продать автомобиль? Компания "Скупка Авто Ярославль" - ваш надежный партнер! Мы предлагаем посетить сайт

Lonny - 20 марта 2024 09:17
PHP преобразовать первый символ в верхний регистр - функция mb_ucfirst() в многобайтных кодировках и юникода

Хотите срочно продать автомобиль? Компания "Скупка Авто Ярославль" - ваш надежный партнер! Мы предлагаем посетить сайт

Онлайн статистика
3 посетителя на сайте. Из них:
Гости2
Роботы1