Как в 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() ] );
— переводит строку в юникоде в верхний регистр, т.е. делает заглавными.

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

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

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

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

Извлекаем атрибуты из шот/html кода

Апрель 23, 2017 г.

Предлагаю код очень простой функции-парсера атрибутов из кусочков html кода. Основное назначение - разбирать текст short-codes. На входе: html код или shortcode. На выходе: имя тега и набор атрибутов. Если ничего подходящего не найдено - получим ...

Читать

Измеряем скорость работы кода в PHP

Сентябрь 15, 2017 г.

Чтобы измерить скорость работы кода нужны две вещи - "код" и секундомер. Программный код у вас есть, а секундомер, оформленный в виде класса - можете взять здесь. Очень простой, основанный на функции microtime(), секундомер скрывает рутину по сохранению ...

Читать

 

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

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



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