当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP base_convert()用法及代码示例


PHP base_convert() 函数是数学函数。它用于将数字从一个数基转换为另一个数。

用法:

base_convert(number,frombase,tobase);
参数 描述 必需/可选
number 指定要转换的数字。 Required
frombase 指定数字的原始基数。 Required
tobase 指定要转换为的基数。 Required

例子1

将十六进制数转换为八进制数:

<?php
$hexadecimal='a37334';
echo "Your hexadecimal number is:".$hexadecimal;
echo "<br>"."By using 'base_convert()' function your Octal number is:".base_convert($hexadecimal, 16, 2);
?>

输出:

Your number is:a37334
By using 'base_convert()' function your Octal number is:101000110111001100110100

例子2

将十六进制数转换为八进制数:

<?php
$hexadecimal='E196';
echo "Your hexadecimal number is:".$hexadecimal;
echo "<br>"."By using 'base_convert()' function your Octal number is:".base_convert($hexadecimal, 16, 8);
?>

输出:

Your number is:E196
By using 'base_convert()' function your Octal number is:160626

例子3

将八进制数转换为十进制数:

<?php
$oct='0031';
echo "Your Octal number is:".$oct;
echo "<br>"."By using 'base_convert()' function your Decimal number is:".base_convert($oct,8, 10);
?>

输出:

Your Octal number is:0031
By using 'base_convert()' function your Decimal number is:25

示例 4

将八进制数转换为十六进制数。

<?php
$oct = "364";
echo "Your Octal number is:".$oct;
echo "<br>"."By using 'base_convert()' function your Hexadecimal number is:".base_convert($oct,8, 16);
?>

输出:

Your Octal number is:364
By using 'base_convert()' function your Hexadecimal number is:f4

例 5

二进制转十六进制:

<?php
$binary='110011';
echo "Your binary number is:".$binary;
echo "<br>"."By using 'base_convert()' function your hexadecimal number is:".base_convert($binary,2, 16);
?>

输出:

Your binary number is:110011
By using 'base_convert()' function your hexadecimal number is:33






相关用法


注:本文由纯净天空筛选整理自 PHP base_convert() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。