Octal para decimal

# octdec

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

octdec — Octal para decimal

### Descrição

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

Retorna o decimal equivalente do número octal representado pelo argumento `octal_string`.

### Parâmetros

`octal_string`

  A string octal a ser convertida. Quaisquer caracteres inválidos em `octal_string` são ignorados silenciosamente. A partir do PHP 7.4.0, informar caracteres inválidos foi descontinuado.

### Valor Retornado

A representação decimal de `octal_string`

### Registro de Alterações

Versão | Descrição
--- | ---
7.4.0 | Passar caracteres inválidos gerará um aviso de descontinuação. O resultado será calculado como se os caracteres inválidos não existissem.

### Exemplos

Exemplo #1 Exemplo da octdec()

    <?php
    echo octdec('77') . "\n";
    echo octdec(decoct(45));
    ?>

O exemplo acima produzirá:

    63
    45

### Notas

> Nota:

> A função pode converter números que são muito grandes para caber no tipo int da plataforma, e nesse caso os valores são retornados como float.

### Veja Também

- decoct() - Decimal para octal
- bindec() - Binário para decimal
- hexdec() - Hexadecimal para decimal
- base_convert() - Converte um número entre bases arbitrárias

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