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

# octdec

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

octdec — Переводит число из восьмеричной системы счисления в десятичную

### Описание

function octdec(string `$octal_string`): int|float

Возвращает десятичный эквивалент восьмеричного числа, заданного в параметре `octal_string`.

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

`octal_string`

  Восьмеричная строка для преобразования. Некорректные символы в строке `octal_string` игнорируются. Начиная с PHP 7.4.0 передача недопустимых символов устарела.

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

Возвращает десятичное представление строки `octal_string`.

### Список изменений

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

### Примеры

Пример #1 Пример использования функции octdec()

    <?php

    echo octdec('77') . "\n";
    echo octdec(decoct(45));

    ?>

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

    63
    45

### Примечания

> Замечание:

> Функция умеет конвертировать числа, которые слишком велики, чтобы вписаться в целочисленный тип данных (int) платформ, результатом обработки таких значений будет число с плавающей точкой float.

### Смотрите также

- decoct() - Переводит число из десятичной системы счисления в восьмеричную
- bindec() - Преобразовывает двоичное число в десятичное
- hexdec() - Переводит число из шестнадцатеричной системы счисления в десятичную
- base_convert() - Преобразовывает числа между произвольными системами счисления

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open