當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。