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

The Altova MissionKit is an integrated suite of tools ideal for:
- XML development
- Web & Web services development
- Data mapping & integration
- Rendering & publishing XML & database data
- XBRL validation, taxonomy editing, transformation & rendering
The MissionKit for XML Developers includes XMLSpy® - the industry-leading XML editor; MapForce® - a
graphical data mapping, conversion, and integration tool; StyleVision® - a visual XSLT stylesheet designer;
DiffDog® - an XML-aware diff/merge tool; and 2 additional tools.
Try all 6 products free for 30 days!
Download a fully-functional free trial
|
|
|
|