(PHP 3 >= 3.0.6, PHP 4, PHP 5)
base_convert -- 在任意進位之間轉換數字
說明
string
base_convert ( string number, int frombase, int tobase )
返回一字串,包括 number
以 tobase 進位的表示。number
本身的進位由
frombase 指定。frombase
和 tobase 都只能在
2 和 36 之間(內含 2 和 36)。高於十進位的數字用字母 a-z 表示,例如
a 表示 10,b 表示 11 以及 z 表示 35。
例子 1. base_convert() 範例
<?php $hexadecimal = 'A37334'; echo base_convert($hexadecimal, 16, 2); ?>
|
輸出為:
|
警示 |
由於使用內定的 "double" 或 "float" 類型,base_convert()
的動作可能會導致大數值中的精度丟失。請參見本手冊的
浮點數 章節以便獲得更多詳細訊息。
|