base_convert

(PHP 4, PHP 5, PHP 7, PHP 8)

base_convert — Перетворює числа між довільними системами числення

Опис

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

Повертає у вигляді рядка число num, яке функція переведе в систему числення to_baseСистему счисления числаnum вказують у параметрі from_baseЗначенияfrom_baseиto_base повинні бути між 2 та 36 включно. Цифри в числах з основою системи обчислення вище 10 функція представить літерами a-z, де "a" означає 10, "b" означає 11, а "z" - 35. Регістр букв не важливий, значення параметра num інтерпретується реєстронезалежно.

Увага

Функцияbase_convert() може втратити точність подання великих чисел через властивості, пов'язані з внутрішнім поданням чисел з плаваючою точкою (float). Докладніше про специфіку даних типів та їх обмеження розказано у розділі « Числа з плаваючою точкою ».

Список параметрів

num

Число перетворення. Будь-який неприпустимий символ у значенні параметра num буде проігноровано без попередження. З PHP 7.4.0 надання будь-яких неприпустимих символів застаріло.

from_base

Заснування системи числення числа num

to_base

Основа системи числення, в яку буде перетворено число num

Значення, що повертаються

Повертає число num, преобразованное в систему счисленияto_base

список змін

ВерсияОпис
7.4.0Передача неприпустимих символів генеруватиме повідомлення про старіння. Результат буде обчислено так, якби неприпустимі символи не існували.

Приклади

Приклад #1 Приклад використання функції base_convert()****

Loading...

Результат виконання наведеного прикладу:

101000110111001100110100

Дивіться також

  • intval() - Повертає ціле значення змінної