Форум, знакомства, фото, чат, общение

Здравствуйте, гость ( Вход | Регистрация )

Приглашаем Информационных Партнеров!
> Случайные изображения












> Регистр Букв. Преобразование Регистра.

шпунтик
сообщение 14.7.2011, 15:04
Сообщение #1


Опытный Пользователь
****

Группа: Малёк
Сообщений: 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
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 4)
шпунтик
сообщение 14.7.2011, 15:05
Сообщение #2


Опытный Пользователь
****

Группа: Малёк
Сообщений: 241
Регистрация: 20.1.2009
Пользователь №: 14435



Преобразование регистра букв, с помощью встроенных функций PHP.

Код
<?php
    
$r = "uppercase and lowercase letters, case conversion.";
echo strtolower($r)."<br>";
echo strtoupper($r)."<br>";
echo ucfirst($r)."<br>";
echo ucwords($r)."<br>";

//На мониторе мы увидим следующее:

/*
uppercase and lowercase letters, case conversion.
UPPERCASE AND LOWERCASE LETTERS, CASE CONVERSION.
Uppercase and lowercase letters, case conversion .
Uppercase And Lowercase Letters, Case Conversion.
*/

?>
Go to the top of the page
 
+Quote Post
шпунтик
сообщение 14.7.2011, 15:06
Сообщение #3


Опытный Пользователь
****

Группа: Малёк
Сообщений: 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.
?>
Go to the top of the page
 
+Quote Post
шпунтик
сообщение 14.7.2011, 15:08
Сообщение #4


Опытный Пользователь
****

Группа: Малёк
Сообщений: 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");     // РЕГИСТР БУКВ.

?>
Go to the top of the page
 
+Quote Post
шпунтик
сообщение 14.7.2011, 15:08
Сообщение #5


Опытный Пользователь
****

Группа: Малёк
Сообщений: 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;     // РЕГИСТР БУКВ.
?>
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic

 


Текстовая версия Сейчас: 28.3.2024, 23:31

Регистр Букв. Преобразование Регистра. - Форум




Рейтинг@Mail.ru Rambler's Top100

forum.ribca.net | Web Дизайн: WonderWorker | http://Ribca.Net