HomeMenu
Jesus · Bible · HTML · CSS · JS · PHP · SVG · Applications

octdec

Description

The octdec of Math for PHP octal to decimal.

Syntax

octdec ( string $octal_string ) : number

Parameters

octal_string

The octal string to convert. Any invalid characters in octal_string are silently ignored.

OctalDecimal
00
11
22
......
7777777777777777777769223372036854775806
7777777777777777777779223372036854775807 (largest signed integer)
10000000000000000000009223372036854775808
......
177777777777777777777618446744073709551614
177777777777777777777718446744073709551615 (largest unsigned integer)

Return

The decimal representation of octal_string

Examples

1

<?

$octal_string1 = "0";
$octal_string2 = "089abcdefghijklmnopqrstuvwxyz";

$return1 = octdec($octal_string1);
$return2 = octdec($octal_string2);

echo $return1 . PHP_EOL;
echo $return2;
0
0

2

<?

$octal_string = "1";

$return = octdec($octal_string);

echo $return;
1

3

<?

$octal_string = "2";

$return = octdec($octal_string);

echo $return;
2

4

<?

$octal_string = "777777777777777777776";

$return = octdec($octal_string);

echo $return;
9223372036854775806

5

<?

$octal_string = "777777777777777777777";

$return = octdec($octal_string);

echo $return;
9223372036854775807

6

<?

ini_set("precision", 19);

$octal_string = "1000000000000000000000";

$return = octdec($octal_string);

echo $return;
9223372036854775808

7

<?

ini_set("precision", 20);

$octal_string = "1777777777777777777776";

$return = octdec($octal_string);

echo $return;
18446744073709551616

8

<?

ini_set("precision", 20);

$octal_string = "1777777777777777777777";

$return = octdec($octal_string);

echo $return;
18446744073709551616