octdec

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

octdecConversión de octal a decimal

Descripción

octdec(string $octal_string): int|float

Devuelve un string que contiene la representación decimal del número octal_string.

Parámetros

octal_string

El string octal a convertir. Cualquier carácter inválido en octal_string es ignorado silenciosamente. A partir de PHP 7.4.0, proporcionar caracteres inválidos está deprecado. El número a convertir.

Valores devueltos

La representación decimal de octal_string

Historial de cambios

Versión Descripción
7.4.0 Proporcionar caracteres inválidos generará ahora una advertencia deprecada. El resultado siempre será calculado como si los caracteres inválidos no existieran.

Ejemplos

Ejemplo #1 Ejemplo con octdec()

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

El ejemplo anterior mostrará :

63
45

Notas

Nota:

La función puede convertir números que son demasiado grandes para caber en un tipo entero, en cuyo caso, estos valores son devueltos como número decimal.

Ver también

  • decoct() - Convierte de decimal a octal
  • bindec() - Convierte de binario a decimal
  • hexdec() - Convierte de hexadecimal a decimal
  • base_convert() - Convierte un número entre bases arbitrarias

add a note

User Contributed Notes 1 note

up
1
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