PHP base_convert() function
Complete PHP Math Reference
Definition and Usage
The base_convert() function converts a number from one base to another.
Syntax
base_convert(number,frombase,tobase)
|
Parameter |
Description |
number |
Required. Original value |
frombase |
Required. Original base of number. Frombase has to be
between 2 and 36, inclusive. Digits in numbers with a base higher than 10
will be represented with the letters a-z, with a meaning 10, b meaning 11
and z meaning 35. |
tobase |
Required. The base to convert to. Tobase has to be between
2 and 36, inclusive. Digits in numbers with a base higher than 10 will be
represented with the letters a-z, with a meaning 10, b meaning 11 and z
meaning 35. |
Example 1
Convert an octal number to a decimal number:
<?php
$oct = "0031";
$dec = base_convert($oct,8,10);
echo "$oct in octal is equal to $dec in decimal.";
?>
|
The output of the code above will be:
0031 in octal is equal to 25 in decimal.
|
Example 2
Convert an octal number to a hexadecimal number:
<?php
$oct = "364";
$hex = base_convert($oct,8,16);
echo "$oct in octal is equal to $hex in hexadecimal.";
?>
|
The output of the code above will be:
364 in octal is equal to f4 in hexadecimal.
|
Complete PHP Math Reference
|
|
|