СИСТЕМЫ СЧИСЛЕНИЯ В PHP
В PHP доступны различные системы счисления, в том числе двоичная, восьмеричная, десятичная и шестнадцатеричная. Двоичная система счисления используется для работы с битами, а восьмеричная и шестнадцатеричная системы могут использоваться для удобства представления больших чисел.
Для перевода числа из одной системы счисления в другую, можно использовать стандартные функции PHP. Например, функция decbin() переводит десятичное число в двоичное, а функция hexdec() переводит шестнадцатеричное число в десятичное.
Пример кода:
$decimal = 255;
$binary = decbin($decimal);
$hexadecimal = dechex($decimal);В данном примере переменная $decimal содержит десятичное число 255. Функция decbin() переводит это число в двоичное и сохраняет результат в переменную $binary. Функция dechex() переводит число в шестнадцатеричное представление и сохраняет результат в переменную $hexadecimal.
Помимо стандартных функций, можно использовать и свои собственные алгоритмы для работы с системами счисления. Например, для перевода числа из десятичной системы в восьмеричную можно использовать следующий код:
$decimal = 255;
$octal = '';
while ($decimal > 0) {
    $octal = ($decimal % 8) . $octal;
    $decimal = (int)($decimal / 8);
}В данном примере используется цикл, который выполняется до тех пор, пока десятичное число больше нуля. На каждой итерации цикла получаются остаток от деления десятичного числа на 8 и добавляется в начало строки $octal. Затем десятичное число делится на 8 и результат сохраняется обратно в переменную $decimal.
Curso de PHP 7 - Aula 39 - Sessões
Основы разработки на PHP. Системы счисления
Уроки PHP #9 Математические и строковые функции
СИСТЕМЫ СЧИСЛЕНИЯ С НУЛЯ - ОСНОВЫ ПРОГРАММИРОВАНИЯ
#6 Уроки PHP - Учим язык PHP, Целые и вещественные числа
#10 Уроки PHP - Учим язык PHP, Округление чисел на языке PHP





















