bindec Преобразовывает двоичное число в десятичное &reftitle.description; intfloatbindec stringbinary_string Возвращает десятичный эквивалент двоичного числа binary_string. Функция bindec преобразовывает двоичное число в целое число (int), а если размер числа слишком большой, то в число с плавающей точкой (float). Функция bindec интерпретирует значения аргумента binary_string как беззнаковые числа. Это потому, что функция bindec рассматривает старший бит как ещё один порядок величины, а не как бит знака. &reftitle.parameters; binary_string Бинарная строка для преобразования. Любые недопустимые символы в строке binary_string будут проигнорированы без предупреждения. Начиная с PHP 7.4.0 передача некорректных символов устарела. Параметр принимает только строки. Данные других типов приведут к непредсказуемому результату. &reftitle.returnvalues; Возвращает десятичное значение строки binary_string. &reftitle.changelog; &Version; &Description; 7.4.0 Передача недопустимых символов теперь выдаёт уведомление об устаревании. Результат по-прежнему будет вычислен, как если бы недопустимые символы не передавались. &reftitle.examples; Пример использования функции <function>bindec</function> ]]> &example.outputs; Функция <function>bindec</function> интерпретирует ввод как беззнаковое число ]]> &example.outputs.32bit; &example.outputs.64bit; &reftitle.notes; Функция умеет конвертировать числа, которые слишком велики, чтобы вписаться в целочисленный тип данных (int) платформ, результатом обработки таких значений будет число с плавающей точкой float. &reftitle.seealso; decbin octdec hexdec base_convert