Конкурс:Дизайн Коридоров
Случайные изображения
|
Регистр Букв. Преобразование Регистра.
|
|
|
|
14.7.2011, 15:04
|
Опытный Пользователь
Группа: Малёк
Сообщений: 241
Регистрация: 20.1.2009
Пользователь №: 14435
|
Регистр букв. Преобразование регистра. Регистр букв - Это понятие возможно незнакомо начинающему заниматься web мастерингом. Но всё гораздо проще, со школьной скамьи мы все с этим регистром букв сталкивались. Заглавная буква в тексте (начало предложения), прописная буква, идущая после заглавной - это как раз и есть различный регистр букв. Проще можно было бы сказать размер букв, но это будет не совсем верно. Размер прописной буквы может составить 50 px, а заглавная буква может иметь меньший размер, но оставаться при этом заглавной. Регистр это разница в написании одного и того же символа, разное представление одних и тех же буквенных знаков.
Например:
G - заглавная буква g - прописная буква
В PHP есть четыре встроенных функции, для работы с регистром букв. Давайте перечислим сразу их все:
•strtolower - uppercase and lowercase letters, case conversion •strtoupper - UPPERCASE AND LOWERCASE LETTERS, CASE CONVERSION •ucfirst- Uppercase and lowercase letters, case conversion •ucwords- Uppercase And Lowercase Letters, Case Conversion
|
|
|
|
|
|
Ответов
(1 - 4)
|
14.7.2011, 15:06
|
Опытный Пользователь
Группа: Малёк
Сообщений: 241
Регистрация: 20.1.2009
Пользователь №: 14435
|
Регистр букв. Функции для кодировки UTF-8.Функции преобразования регистра для кодировки Юникод(UTF-8). Код <?php
$r = "Verification predlorzhenie.";
echo mb_strtoupper($r, 'UTF-8'); // VERIFICATION PREDLORZHENIE. echo mb_strtolower($r, 'UTF-8'); // verification predlorzhenie. echo mb_convert_case($r, MB_CASE_TITLE, "UTF-8"); // Verification Predlorzhenie. echo mb_convert_case($r, MB_CASE_UPPER, "UTF-8"); // VERIFICATION PREDLORZHENIE. ?>
|
|
|
|
|
14.7.2011, 15:08
|
Опытный Пользователь
Группа: Малёк
Сообщений: 241
Регистрация: 20.1.2009
Пользователь №: 14435
|
Регистр букв. Перевод русского текста.Меняем регистр букв в русском тексте. Код <?php
$r = "Регистр букв.";
echo mb_strtoupper($r, 'windows-1251'); // РЕГИСТР БУКВ. echo mb_strtolower($r, 'Windows-1251'); // регистр букв. echo mb_convert_case($r, MB_CASE_TITLE, "Windows-1251"); // Регистр Букв. echo mb_convert_case($r, MB_CASE_UPPER, "Windows-1251"); // РЕГИСТР БУКВ.
?>
|
|
|
|
|
14.7.2011, 15:08
|
Опытный Пользователь
Группа: Малёк
Сообщений: 241
Регистрация: 20.1.2009
Пользователь №: 14435
|
Для того чтоб передать значение после обработки любой функцией, следует его сохранить в переменной.Передаём в переменную значения с изменённым регистром букв. Код <?php
$r = mb_strtoupper($r, 'windows-1251'); // РЕГИСТР БУКВ. $ra = mb_strtolower($r, 'Windows-1251'); // регистр букв. $rs = mb_convert_case($r, MB_CASE_TITLE, "Windows-1251"); // Регистр Букв. $rv = mb_convert_case($r, MB_CASE_UPPER, "Windows-1251"); // РЕГИСТР БУКВ.
echo $r; // РЕГИСТР БУКВ. echo $ra; // регистр букв. echo $rs; // Регистр Букв. echo $rv; // РЕГИСТР БУКВ. ?>
|
|
|
|
|
|
|
|