octdec

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

octdecOctal para decimal

Descrição

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 está defasado.

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 defasagem. O resultado será calculado como se os caracteres inválidos não existissem.

Exemplos

Example #1 Exemplo da octdec()

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

O exemplo acima produzirá:

63
45

Notas

Note:

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