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 base64_decode()用法及代碼示例
- PHP base64_encode()用法及代碼示例
- PHP basename( )用法及代碼示例
- PHP bindec()用法及代碼示例
- PHP bcadd()用法及代碼示例
- PHP bcscale()用法及代碼示例
- PHP bcsub()用法及代碼示例
- PHP bcdiv()用法及代碼示例
- PHP bccomp()用法及代碼示例
- PHP bcsqrt()用法及代碼示例
- PHP bcpowmod()用法及代碼示例
- PHP bcmod()用法及代碼示例
- PHP bin2hex()用法及代碼示例
- PHP bcmul()用法及代碼示例
- PHP boolval()用法及代碼示例
- PHP bindec( )用法及代碼示例
- PHP bcpow()用法及代碼示例
- PHP SimpleXMLElement children()用法及代碼示例
- PHP PHPUnit assertIsNotFloat()用法及代碼示例
- PHP ReflectionClass getTraitAliases()用法及代碼示例
注:本文由純淨天空篩選整理自 PHP base_convert() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。