PHP - сделать все буквы заглавные/большие
Как в php сделать все буквы заглавные/большие. Сделаем все буквы заглавные/большие через php!
Все способы сделать все буквы заглавные/большие в php
- Способ №1 сделать все буквы заглавные/большие в php
- Способ №2 сделать все буквы заглавные/большие в php
- Способ №3 сделать все буквы заглавные/большие в php
Способ №1 сделать все буквы заглавные/большие в php
Чтобы сделать все буквы большими через php, нам потребуется функция, которая умеет это делать!
Для тестирования функции , как она умеет превращать строчные буквы в "ПРОПИСНЫЕ" или заглавные/большие, нам понадобится переменная, в которую мы поместим какой-то текст!
Сделаем сразу два вида текста, кириллицу и латиницу:
Далее пропустим наш текст через эту волшебную функцию и выведем через echo
Выведем прямо здесь:
Результат преобразования маленьких букв в заглавные/большие через php:
сделать все буквы заглавные/большие в PHP AND MAKE ALL LETTERS LARGE IN PHP
Вывод: о преобразовании в заглавные/большие буквы через php:
Что данная функция справилась только с английским текстом. Это происходит в том случае, когда ваша кодировка utf-8? я рассказывал о разнице между кодировками - поэтому, здесь нет ничего странного.
Нам же нужно превратить все буквы в заглавные/большие именно сейчас и через php.
Ничего у нас есть вторая функция: см.пункт 2.
Способ №2 сделать все буквы заглавные/большие в php
Бывает так, что первая функция не срабатывает из-за кодировки и мы не можем справиться с кириллицей! Поэтому!
Проделаем аналогичные действия, что были нами сделаны в предыдущем пункте!
Чтобы видеть реакцию на два вида алфавита, опять возьмем кириллицу и латиницу:
Далее пропустим наш текст через эту волшебную функцию и выведем через echo
Выведем прямо здесь:
Результат преобразования маленьких букв в заглавные/большие через php:
СДЕЛАТЬ ВСЕ БУКВЫ ЗАГЛАВНЫЕ/БОЛЬШИЕ В PHP AND MAKE ALL LETTERS LARGE IN PHP
Вывод: о преобразовании в заглавные/большие буквы через php:
Как видим в этом примере все маленькие буквы и на кириллице и на английском превратились в заглавные/большие!
Так, что эту функцию вполне можно использовать!
Как бы странно это не звучало, может быть и такое, что и данная функция не работает! - разберемся, что делать в следующем пункте!?
Способ №3 сделать все буквы заглавные/большие в php
У нас есть третий вариант сделать все буквы большими через php. Нам нужна третья функция, которая умеет преобразовывать маленькие буквы в заглавные/большие! Данная функция работает вне зависимости от кодировок и на все языки, которые только поддерживают заглавные/большие и маленькие буквы.
Единственная трудность создать массив всех букв и вставить внутрь функции.
function my_strtoupper ($strr) { $big_lang = array('а' => 'А','б' => 'Б','в' => 'В','г' => 'Г','д' => 'Д','е' => 'Е','ё' => 'Ё','ж' => 'Ж','з' => 'З','и' => 'И','й' => 'Й','к' => 'К','л' => 'Л','м' => 'М','н' => 'Н','о' => 'О','п' => 'П','р' => 'Р','с' => 'С','т' => 'Т','у' => 'У','ф' => 'Ф','х' => 'Х','ц' => 'Ц','ч' => 'Ч','ш' => 'Ш','щ' => 'Щ','ъ' => 'Ъ','ы' => 'Ы','ь' => 'Ь','э' => 'Э','ю' => 'Ю','я' => 'Я','a' => 'A','b' => 'B','c' => 'C','d' => 'D','e' => 'E','f' => 'F','g' => 'G','h' => 'H','i' => 'I','j' => 'J','k' => 'K','l' => 'L','m' => 'M','n' => 'N','o' => 'O','p' => 'P','q' => 'Q','r' => 'R','s' => 'S','t' => 'T','u' => 'U','v' => 'V','w' => 'W','x' => 'X','y' => 'Y','z' => 'Z','é' => 'É','â' => 'Â','ê' => 'Ê','î' => 'Î','ô' => 'Ô','û' => 'Û','à' => 'À','è' => 'È','ù' => 'Ù','ë' => 'Ë','ï' => 'Ï','ü' => 'Ü','ÿ' => 'Ÿ','ç' => 'Ç','ą' => 'Ą','ć' => 'Ć','ę' => 'Ę','ł' => 'Ł'); return strtr( $strr , $big_lang ); }
Теперь опять возьмем наш смешанный текст и применим к данному тексту:
$переменная = 'сделать все буквы заглавные/большие в php and make all letters large in php';
echo my_strtoupper ($переменная);
СДЕЛАТЬ ВСЕ БУКВЫ ЗАГЛАВНЫЕ/БОЛЬШИЕ В PHP AND MAKE ALL LETTERS LARGE IN PHP
Вывод: о преобразовании в заглавные/большие буквы через php:
Как видим - наша самописная функция сработала на отлично! И все буквы стали большими, вне зависимости от алфавита!
Свои комменты в ожидании переделки!
Когда сделаю не знаю!
Времени нет...
Иначе сообщение будет удалено, вас в бан - все просто!
Но если, сил нет как хочется высказать всё, что вы думаете об этом, пожалуйста - комменты от Vk - форма ниже: