PHP 8.4.3 Released!

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

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

adicione uma nota

Notas Enviadas por Usuários (em inglês) 1 note

up
2
contato at andersonfraga dot net
16 years ago
Number is octal?

Simple and easy:

<?php

function is_octal($x) {
return
decoct(octdec($x)) == $x;
}

echo
is_octal(077); // true
echo is_octal(195); // false

?>

Thanks
[]'s
To Top