Как в PHP сделать буквы заглавными?

PHP обладает целым арсеналом работы со строками. Сделать буквы заглавными или наоборот перевести в строчные — нет ничего проще.

Базовый набор функций для работы со строками содержит такие функции как:

string strtolower ( string $string );
— переводит строку $string в нижний регистр
string strtoupper ( string $string );
— переводит строку $string в верхний регистр, т.е все буквы становятся заглавными.

Но эти функции не работают с юникодом. Для работы с юникодом требуется «дублеры» из библиотеки PHP Multibyte Strings.

string mb_strtolower ( string $string [, string $encoding = mb_internal_encoding() ] );
— переводит строку в юникоде в нижний регистр
string mb_strtoupper ( string $string [, string $encoding = mb_internal_encoding() ] );
— переводит строку в юникоде в верхний регистр, т.е. делает заглавными.

Дублеры позволяют указывать вторым параметром функции название кодировки, которая должна быть использована.

Примеры использования

Написать комментарий

Мало букафф? Читайте есчо !

Валидатор ip адреса на PHP

Ноябрь 13, 2015 г.

Пример хелпера-валидатора на PHP для проверки формата ip адреса. [crayon-58d47e7388a95649954097/] Функция проверяет является ли формально строка ip-адресом по протоколам ipv4 или ipv6. Возвращает булево значение. Возможно применение этого кода ...

Читать

Поиск и замена терминов. Пример реализации.

Август 15, 2016 г.

Задача поиска и замены каких либо терминов в тексте кажется на первый взгляд довольно простой в PHP.  Есть очень мощные инструменты вроде str_replace, а также поиск и замена с помощью регулярных выражений, например, preg_replace и preg_replace_callback. ...

Читать

 

Комментарии к «Как в PHP сделать буквы заглавными?»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: