Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

base_convert

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

Синтаксис

base_convert(string $num, int $from_base, int $to_base): string

Параметры

ПараметрТипОписание
$numstringЧисло строкой.
$from_baseintИсходное основание, от 2 до 36.
$to_baseintНужное основание, от 2 до 36.

Возвращаемое значение

stringЧисло в новой системе счисления.

Примеры

Десятичное в двоичное и обратно:

<?php
 
echo base_convert('10', 10, 2), "\n";
echo base_convert('1010', 2, 10);

Результат:

1010
10

Короткий код из большого числа:

<?php
 
echo base_convert('123456789', 10, 36);

Результат:

21i3v9

Примечания

Для частых случаев есть отдельные функции: decbin(), bindec(), dechex(), hexdec().

См. также

  • dechex — Переводит число в шестнадцатеричную запись.
  • intval — Преобразует значение в целое число.

Вопросы и ответы по теме

В учебнике

  • Числа и математика — Математические функции PHP — округление, форматирование чисел, случайные числа и точность дробей.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.