Четверг, 21.11.2024, 10:30
Приветствую Вас Гость

Всё интересное здесь!

Спонсоры
Поиск

Каталог статей

Главная » Статьи » Интернет

Корректное Модифицирование Регистра Знаков На Php
Для конфигурации регистра знаков на PHP есть интегрированные функции strtolower и strtoupper. Как верховодило их полностью довольно для решения ежедневных задач при программировании на PHP.

Как понятно, функции strtolower и strtoupper преобразуют строчку в нательный и высокий регистр поэтому. Однако при неверной настройке локали данные функции выдают очень странноватые итоги, будто принуждает разламывать голову над решением данной трудности. Чтоб избежать данного советую составить 2 функции, которые станут уважительно действовать в всяком случае и посодействуют избежать почти всех заблуждений.

Наконец, приступим. Для заслуги итога воспользуемся функцией strtr(). Припомню, будто данная функция отдаёт строчку, в которой любое вступление хоть какого знака из перечисленных в главном передаваемом параметре заменено на соответственный знак из строчки переданной как 2-ой параметр. Означает наша задачка сменить азбука в верхнем регистре на азбука в нижнем регистре, чтоб перевести все знаки в нательный регистр. И напротив: азбука в нижнем регистре сменяем алфавитом в верхнем регистре, чтоб перевести знаки в высокий регистр.

Давайте осмотрим начальный код двух функций:

Функция преобразующая строчку в нательный регистр:

function lower($string) {
return strtr(
$string,
"АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯABCDEFGHIJKLMNOPQRSTUVWXYZ",
"абвгдеёжзийклмнопрстуфхцчшщъыьэюяabcdefghijklmnopqrstuvwxyz"
);
}

Функция преобразующая строчку в высокий регистр:

function upper($string) {
return strtr(
$string,
"абвгдеёжзийклмнопрстуфхцчшщъыьэюяabcdefghijklmnopqrstuvwxyz",
"АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯABCDEFGHIJKLMNOPQRSTUVWXYZ"
);
}

Как зрите ничто трудного. Приведенные больше функции уважительно действуют в том числе и при ошибочно поставленной локали, будто никак не имеет возможность никак не упростить повседренвый труд программера. Довольно подключить их в собственную библиотеку и активизировать, как скоро наверное станет нужно. Ныне локаль имеет возможность существовать настроена как угодно, а знаки станут переводиться в высокий и нательный регистр как наверное и предполагалось. Дадите согласие, будто данные функции наращивают шанс свободно вынести интернет-сайт на иной хостинг.
Категория: Интернет | Добавил: Admin (24.04.2010)
Просмотров: 9179 | Комментарии: 2 | Рейтинг: 0.0/0
Всего комментариев: 1
1 EdwardReomo  
0
NFT Drops Calendar: Discover the latest NFT events, news and releases with NFT Calendar. Stay informed and up-to-date on the latest NFT happenings.

https://syedqasim38260.blogerus.com/35009784/the-art-of-the-data-age-electronic-art

Имя *:
Email *:
Код *:
Мини Профиль
Статистика