Установить Adobe Flash плеерЗарегистрируйся и зарабатывай

Главная страница http://halk.at.ua/ | Ваше группа 0 | У вас 0 сообщения |

INFO сайта
Сегодня материалов нет.
Меню сайта
Мини-чат
 
500
Категории раздела
Уроки PHP [22]
Уроки PHP для начинающих и профессионалов
Поиск
Реклама
Ваш реклама там где вы хотите! 

Главная » Статьи » PHP » Уроки PHP [ Добавить статью ]

Математические функции : Перевод в различные системы счисления


Математические функции : Перевод в различные системы счисления



base_convert

Конвертация числа из одной системы счисления в другую.



Синтаксис :

string base_convert(string $number, int $frombase, int $tobase)



Переводит число $number (заданное как строка в системе
счисления по основанию $frombase) в систему по основанию
$tobase
. Параметры $frombase и $tobase могут
принимать значения только от 2 до 36 включительно. В строке
$number
цифры обозначают сами себя, а буква a
соответствует 11, b -12, и т.д. до z, которая
обозначает 36. Например, следующие команды выведут 11111111 (8
единичек), потому что это - не что иное, как представление
шестнадцатиричного числа FF в двоичной системе счисления:



 
$x = base_convert("FF",16,2); //$x = 11111111 
$x = base_convert("11111111",2,16); //$x = FF
$x = base_convert("200",10,16); //$x = C8





bindec

Производит конвертацию двоичного числа в десятичное.



Синтаксис :

int bindec(string binary_string)



Преобразует двоичное число, заданное в строке binary_string,
в десятичное число. Максимальное число, которое еще может быть
преобразовано, равно 2 147 483 647
$x = bindec(11111111); // $x = 255 
$x = bindec(10101010); // $x = 170
$x = bindec(2147483647); // $x = 1111111111111111111111111111111





decbin

Производит конвертацию десятичного числа в двоичное.



Синтаксис :

string decbin(int $number)



Возвращает строку, представляющую собой двоичное представление
целого числа $number. Максимальное число, которое еще может
быть преобразовано, равно 2 147 483 647, которое выглядит как 31
единичка в двоичной системе.



Существует аналогичные функции для восьмеричной и шестнадцатиричной
систем. Называются они так же, только вместо "bin" подставляются
соответственно "oct" и "hex".
$x = decbin(255); // $x = 11111111 
$x = decbin(2147483647); // $x = 1111111111111111111111111111111





dechex

Производит конвертацию десятичного числа в шестнадцатеричное.



Синтаксис :

string dechex(int number)



Возвращает строку, представляющую собой шестнадцатеричное
представление целого числа number. Максимальное число,
которое еще может быть преобразовано, равно 2 147 483 647

 
$x = dechex(2147483647); // $x = 7fffffff 





decoct

Производит конвертацию десятичного числа в восьмеричное.



Синтаксис :

string decoct(int number)



Возвращает строку, представляющую собой восьмеричное представление
целого числа number. Максимальное число, которое еще может
быть преобразовано, равно 2 147 483 647
$x = dechex(2147483647); // $x = 17777777777 





hexdec

Производит конвертацию шестнадцатеричного числа в десятичное.



Синтаксис :

int hexdec(string hex_string)



Преобразует шестнадцатеричное число, заданное в строке hex_string,
в десятичное число. Максимальное число, которое еще может быть
преобразовано, равно 7fffffff
$x = hexdec(7fffffff); // $x = 2147483647 





octdec

Производит конвертацию восьмеричного числа в десятичное.



Синтаксис :

int octdec(string octal_string)



Преобразует восьмеричное число, заданное в строке octal_string,
в десятичное число. Максимальное число, которое еще может быть
преобразовано, равно 17777777777
$x = octdec(17777777777); // $x = 2147483647 





deg2rad

Производит конвертацию градусов в радианы.



Синтаксис :

double deg2rad(double number)



Преобразует градусы, заданные в параметре number, в радианы.




rad2deg

Производит конвертацию радианов в градусы.



Синтаксис :

double rad2deg(double number)



Преобразует радианы, заданные в параметре number, в градусы.




number_format

Форматирование числа.



Синтаксис :

number_format($number, $decimals, $dec_point=".", $thousands_sep=",");



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




Материалы сайта Справочник Web-языков

http://www.HALK.at.ua

Категория: Уроки PHP | Добавил: Admin (25.10.2013) | Автор: admin E W
Просмотров: 449 | Рейтинг: 0.0/0
Всего комментариев: 0
avatar
Друзья сайта
  • Все для веб-мастера
  • Программы для всех
  • Мир развлечений
  • Лучшие сайты Рунета
  • Кулинарные рецепты
  • Статистика

    Онлайн всего: | Online in total: 1
    Гостей: | The visitors: 1
    Пользователей: | The users: 0
    Наш опрос
    Оцените мой сайт
    Всего ответов: 16
    Установить Adobe Flash плеер

    Хостинг от uCoz